diff options
| author | Jeff Carr <[email protected]> | 2025-10-09 04:31:22 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-09 04:31:22 -0500 |
| commit | 0d4b2867ff80f041bc07ff843323c6f24a4273c6 (patch) | |
| tree | af256af3126499257827e592b782418fa1851276 /complete.go | |
| parent | fce9170f75d9bcc10699ff738948591bf637f28b (diff) | |
allow detect of no argsv0.0.29
Diffstat (limited to 'complete.go')
| -rw-r--r-- | complete.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/complete.go b/complete.go index fa3b836..4de01db 100644 --- a/complete.go +++ b/complete.go @@ -235,6 +235,18 @@ func parseArgv(argname string) *Auto { os.Exit(0) } } + if len(os.Args) == 0 { + return pb + } + + if len(os.Args) == 1 { + pb.Arg0 = os.Args[0] + return pb + } + if os.Args[1] != "--auto-complete" { + pb.Cmd = os.Args[1] + return pb + } // should we do auto complete here? if len(os.Args) > 1 && os.Args[1] == "--auto-complete" { |
