diff options
| -rw-r--r-- | true.go | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -1,6 +1,7 @@ package env import ( + "os" "strings" ) @@ -11,10 +12,13 @@ func True(flag string) bool { return false } found := envPB.FindByVar(flag) - if found == nil { - return false + if found != nil { + if strings.ToLower(found.Value) == "true" { + return true + } } - if strings.ToLower(found.Value) == "true" { + upper := strings.ToUpper(flag) + if os.Getenv(upper) == "true" { return true } return false |
