diff options
| author | Jeff Carr <[email protected]> | 2025-10-28 04:32:17 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-28 04:32:17 -0500 |
| commit | ef505d811db34278d60fdd2880229ad11cf5a190 (patch) | |
| tree | 9f0efa00f10a4c8d17552174eae341fd928e00ac /complete.go | |
| parent | b004731821efacd2c38a6b707c2d56025a237d6e (diff) | |
use go-args Help() text
Diffstat (limited to 'complete.go')
| -rw-r--r-- | complete.go | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/complete.go b/complete.go index d18c642..aa45049 100644 --- a/complete.go +++ b/complete.go @@ -52,6 +52,13 @@ func (args) ArgvGui() error { } func (a args) DoAutoComplete() error { + var err error + me.pp, err = arg.ParseFlagsArgv(&argv) + if err != nil { + fmt.Fprintf(argvpb.Stddbg, "arg.ParseFlagsArgv finished autocomplete(%v)\n", err) + return nil + } + base := []string{"build", "upgrade", "git", "publish", "pb", "linux", "droplet", "test"} base = append(base, "--version", "--force", "--all", "--dry-run", "--verbose") @@ -73,14 +80,6 @@ func (a args) DoAutoComplete() error { fmt.Fprintf(argvpb.Stdout, strings.Join(base, " ")) return nil } - var err error - if me.pp == nil { - me.pp, err = arg.ParseFlagsArgv(&argv) - if err != nil { - fmt.Fprintf(argvpb.Stderr, "returned from parseFlagsArgv(%v)\n", err) - return err - } - } err = me.pp.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) |
