diff options
| author | Jeff Carr <[email protected]> | 2025-10-25 17:42:21 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-25 17:42:21 -0500 |
| commit | 653b4afe20110be9325307d46dae982c2d9f96a6 (patch) | |
| tree | 3137d134a28da1b07a792d3f17d43c4a3a9912b0 /parse.go | |
| parent | aad77876c6a968a94778d08e7d9096dd816aed9c (diff) | |
debugging argv
Diffstat (limited to 'parse.go')
| -rw-r--r-- | parse.go | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -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, "") |
