diff options
| author | Jeff Carr <[email protected]> | 2025-09-25 01:53:09 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-09-25 01:53:09 -0500 |
| commit | f556147358998c4eb11eab8045db96448112a017 (patch) | |
| tree | 07d93aa78154a8d1f3626e4e49c47dca8e5c8b60 /argv.go | |
| parent | dbcd3b5686cf5d894e40b53f33cf588f4682b3f0 (diff) | |
Diffstat (limited to 'argv.go')
| -rw-r--r-- | argv.go | 28 |
1 files changed, 10 insertions, 18 deletions
@@ -1,9 +1,9 @@ package main import ( - "fmt" "os" + "go.wit.com/lib/gui/prep" "go.wit.com/log" ) @@ -84,23 +84,15 @@ func init() { handles shell autocomplete */ -func (a args) DoAutoComplete(argv []string) { - switch argv[0] { - case "list": - fmt.Println("droplets hypervisors") - case "droplet": - fmt.Println("start stop") - case "devel": - fmt.Println("--force") - case "master": - fmt.Println("") - case "verify": - fmt.Println("user devel master") - default: - if argv[0] == ARGNAME { - // list the subcommands here - fmt.Println("--bash list droplet") - } +func (args) Appname() string { + return ARGNAME +} + +func (a args) DoAutoComplete(pb *prep.Auto) { + if pb.Cmd == "" { + pb.Autocomplete3([]string{"--bash", "list", "droplet"}) + } else { + pb.SubCommand(pb.Argv...) } os.Exit(0) } |
