summaryrefslogtreecommitdiff
path: root/argv.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-09-09 05:11:23 -0500
committerJeff Carr <[email protected]>2025-09-09 05:11:23 -0500
commitc3f5588365c1c68a1d87e5a6415eac18876dfce9 (patch)
treea6aa7316206e9b62052f39dad33e9d4fd6b54e90 /argv.go
parentd5069b63f882d12a3179332f1281bcd1ede44462 (diff)
new GUI codebasev0.0.15
Diffstat (limited to 'argv.go')
-rw-r--r--argv.go35
1 files changed, 3 insertions, 32 deletions
diff --git a/argv.go b/argv.go
index a8082e3..4da88d5 100644
--- a/argv.go
+++ b/argv.go
@@ -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")
}