From 653b4afe20110be9325307d46dae982c2d9f96a6 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sat, 25 Oct 2025 17:42:21 -0500 Subject: debugging argv --- parse.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/parse.go b/parse.go index 3e95327..b59e70f 100644 --- a/parse.go +++ b/parse.go @@ -125,6 +125,8 @@ func Parse(dest ...interface{}) error { return p.Parse(flags()) } +var useArgv bool + // pass in a "pretend" os.Args. Used for bash autocomplete func ParseFlagsArgv(dest ...interface{}) (*Parser, error) { p, err := NewParser(Config{}, dest...) @@ -134,6 +136,7 @@ func ParseFlagsArgv(dest ...interface{}) (*Parser, error) { if argvpb.PB == nil { panic("argvpb.PB is nil") } + useArgv = true overrideFlags = append(overrideFlags, argvpb.PB.Real...) err = p.Parse(argvpb.PB.Real) fmt.Fprintln(os.Stderr, "") -- cgit v1.2.3