From b0dcadceca5c12c96182d15e1b2b1ff8be3e2c64 Mon Sep 17 00:00:00 2001 From: Dmitry Mordvinov Date: Tue, 28 Apr 2026 23:13:03 +0300 Subject: [PATCH] fix: correct order for scalar flags with multiple envs Signed-off-by: Dmitry Mordvinov --- pkg/cli/flag.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/cli/flag.go b/pkg/cli/flag.go index 81b0ae4..9cc5eed 100644 --- a/pkg/cli/flag.go +++ b/pkg/cli/flag.go @@ -208,8 +208,8 @@ func processEnvVars[T any](cmd *cobra.Command, envVarRegexExprs []*FlagRegexExpr switch dst := any(dest).(type) { case *bool, *int, *string, *time.Duration: envirLoop: - for key, val := range envir { - for _, regexExpr := range envVarRegexExprs { + for _, regexExpr := range envVarRegexExprs { + for key, val := range envir { if !definedFlagEnvVarRegexes[*regexExpr].MatchString(key) || val == "" { continue }