summaryrefslogtreecommitdiff
path: root/complete.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-09 04:31:22 -0500
committerJeff Carr <[email protected]>2025-10-09 04:31:22 -0500
commit0d4b2867ff80f041bc07ff843323c6f24a4273c6 (patch)
treeaf256af3126499257827e592b782418fa1851276 /complete.go
parentfce9170f75d9bcc10699ff738948591bf637f28b (diff)
allow detect of no argsv0.0.29
Diffstat (limited to 'complete.go')
-rw-r--r--complete.go12
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" {