summaryrefslogtreecommitdiff
path: root/parse.go
diff options
context:
space:
mode:
Diffstat (limited to 'parse.go')
-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, "")