From 0d4b2867ff80f041bc07ff843323c6f24a4273c6 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 9 Oct 2025 04:31:22 -0500 Subject: allow detect of no args --- complete.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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" { -- cgit v1.2.3