mirror of
https://github.com/photoprism/photoprism.git
synced 2025-12-12 00:34:13 +01:00
20 lines
445 B
Go
20 lines
445 B
Go
package clean
|
|
|
|
import "strings"
|
|
|
|
// EnvVar returns the environment variable name for the specified flag.
|
|
func EnvVar(flag string) string {
|
|
return "PHOTOPRISM_" + strings.ToUpper(strings.ReplaceAll(flag, "-", "_"))
|
|
}
|
|
|
|
// EnvVars returns the environment variable names for the specified flags.
|
|
func EnvVars(flags ...string) []string {
|
|
vars := make([]string, len(flags))
|
|
|
|
for i, flag := range flags {
|
|
vars[i] = EnvVar(flag)
|
|
}
|
|
|
|
return vars
|
|
}
|