23 lines
300 B
Go
23 lines
300 B
Go
package racc_common
|
|
|
|
import (
|
|
"os"
|
|
"strconv"
|
|
"strings"
|
|
)
|
|
|
|
func GetENV(k, d string) string {
|
|
if v := os.Getenv(k); v != "" {
|
|
return v
|
|
}
|
|
return d
|
|
}
|
|
|
|
func Enabled(k string, def bool) bool {
|
|
b, err := strconv.ParseBool(strings.ToLower(os.Getenv(k)))
|
|
if err != nil {
|
|
return def
|
|
}
|
|
return b
|
|
}
|