summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-28 05:10:22 -0500
committerJeff Carr <[email protected]>2025-10-28 05:10:22 -0500
commit44581edefc99b1b444b02b900ff997ab1dba3ef8 (patch)
tree66b8269bc0cc4c94dcf27c9fb0ba5ab2bd684230
parent83c516aefe9b2e50c6dd847c2991a0300e981f36 (diff)
move more autocomplete logic here
-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
}