diff options
Diffstat (limited to 'complete.go')
| -rw-r--r-- | complete.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/complete.go b/complete.go index b1711b9..8cb062e 100644 --- a/complete.go +++ b/complete.go @@ -59,6 +59,12 @@ func ParseFlagsArgv(dest ...interface{}) (*Parser, error) { } return p, errors.New("WriteHelpForAutocomplete() worked") } + if argvpb.PB.GetCmd() != "" { + err = p.WriteHelpForAutocomplete(argvpb.PB.Partial, argvpb.PB.Real...) + fmt.Fprintf(argvpb.Stderr, "returned from WriteHelpForAutocomplete() pb.Real(%v)\n", argvpb.PB.Real) + fmt.Fprintf(argvpb.Stderr, "returned from WriteHelpForAutocomplete(%v)\n", err) + return p, errors.New("WriteHelpForAutocomplete() subcommand worked") + } return p, nil } |
