Files
ionscale/internal/config/funcs.go
T
Johan Siebens 5ad89ff02f initial working version
Signed-off-by: Johan Siebens <johan.siebens@gmail.com>
2022-05-09 21:54:06 +02:00

23 lines
321 B
Go

package config
import (
"os"
"strings"
)
func GetBool(key string, defaultValue bool) bool {
v := os.Getenv(key)
if len(v) > 0 {
return strings.ToLower(v) == "true"
}
return defaultValue
}
func GetString(key, defaultValue string) string {
v := os.Getenv(key)
if v != "" {
return v
}
return defaultValue
}