diff options
| -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" { |
