diff options
| author | Jeff Carr <[email protected]> | 2025-09-09 05:11:23 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-09-09 05:11:23 -0500 |
| commit | c3f5588365c1c68a1d87e5a6415eac18876dfce9 (patch) | |
| tree | a6aa7316206e9b62052f39dad33e9d4fd6b54e90 /argv.go | |
| parent | d5069b63f882d12a3179332f1281bcd1ede44462 (diff) | |
new GUI codebasev0.0.15
Diffstat (limited to 'argv.go')
| -rw-r--r-- | argv.go | 35 |
1 files changed, 3 insertions, 32 deletions
@@ -41,41 +41,12 @@ and with the right geometries. TODO: restore the bash working paths ` } -func deleteMatch() { - // f := forgedb.InitSimple() - fmt.Println("go.wit.com/lib/gui/repostatus todo: need to do this") -} - -// prints help to STDERR // TODO: move everything below this to go-args -func (args) doBashHelp() { - if len(argv.BashAuto) < 2 { - fmt.Fprintf(os.Stderr, "something went wrong with the GO args autocomplete in %s\n", ARGNAME) - return - } - if argv.BashAuto[1] != "''" { - // if this is not blank, then the user has typed something - return - } - if argv.BashAuto[0] != ARGNAME { - // if this is not the name of the command, the user already started doing something - return - } - if argv.BashAuto[0] == ARGNAME { - me.pp.WriteHelp(os.Stderr) - return - } - fmt.Fprintln(os.Stderr, "") - fmt.Fprintln(os.Stderr, "something went wrong with the GO args package") - fmt.Fprintln(os.Stderr, "") -} - -func (args) doBashAuto() { - argv.doBashHelp() - switch argv.BashAuto[0] { +func (a args) DoAutoComplete(argv []string) { + switch argv[0] { case "dump": fmt.Println("--terminals") default: - if argv.BashAuto[0] == ARGNAME { + if argv[0] == ARGNAME { // list the subcommands here fmt.Println("--restore save dump dumpx") } |
