diff options
| -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, "") |
