From 9dca9f362a25f1bfa92c6f5eccce063b0e380ced Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sun, 2 Nov 2025 21:09:25 -0600 Subject: also check os.Getenv() --- true.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/true.go b/true.go index 927a77d..31d909c 100644 --- a/true.go +++ b/true.go @@ -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 -- cgit v1.2.3