summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-25 17:42:21 -0500
committerJeff Carr <[email protected]>2025-10-25 17:42:21 -0500
commit653b4afe20110be9325307d46dae982c2d9f96a6 (patch)
tree3137d134a28da1b07a792d3f17d43c4a3a9912b0
parentaad77876c6a968a94778d08e7d9096dd816aed9c (diff)
debugging argv
-rw-r--r--parse.go3
1 files changed, 3 insertions, 0 deletions
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, "")