working on a better routine

This commit is contained in:
Jeff Carr 2025-09-17 01:09:03 -05:00
parent 0c004de022
commit 9f067d592a
1 changed files with 21 additions and 0 deletions

21
bash.go
View File

@ -58,6 +58,27 @@ func Bash(argname string, autocomplete func([]string)) *BashAuto {
return myBash
}
// also try to parse/send cur (?)
func Bash2(argname string, autocomplete func(string, string, []string)) *BashAuto {
if len(os.Args) > 1 && os.Args[1] == "--bash" {
doBash(argname)
os.Exit(0)
}
if len(os.Args) > 1 && os.Args[1] == "--auto-complete" {
autocomplete(os.Args[0], os.Args[1], os.Args[2:])
os.Exit(0)
}
arg.Register(&argBash)
myBash = new(BashAuto)
myBash.appName = argname
// parse go.Arg here?
return myBash
}
// returns the name of the executable registered for shell autocomplete
func AppName() string {
return myBash.appName