summaryrefslogtreecommitdiff
path: root/complete.go
diff options
context:
space:
mode:
Diffstat (limited to 'complete.go')
-rw-r--r--complete.go6
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
}