summaryrefslogtreecommitdiff
path: root/argvAutoshell.go
diff options
context:
space:
mode:
Diffstat (limited to 'argvAutoshell.go')
-rw-r--r--argvAutoshell.go24
1 files changed, 16 insertions, 8 deletions
diff --git a/argvAutoshell.go b/argvAutoshell.go
index 2e80fdf..171f5f7 100644
--- a/argvAutoshell.go
+++ b/argvAutoshell.go
@@ -14,7 +14,8 @@ import (
// var ARGNAME string = "forge" // todo: get this from $0 ?
func (a *EmptyCmd) deleteMatch() {
- fmt.Println("go.wit.com/lib/gui/repostatus")
+ // f := forgedb.InitSimple()
+ fmt.Println("go.wit.com/lib/gui/repostatus todo: need to do this")
}
func (args) doBashAuto() {
@@ -24,15 +25,22 @@ func (args) doBashAuto() {
usr, _ := user.Current()
fmt.Println("user devel master " + usr.Username)
case "clean":
- fmt.Println("devel user force")
+ // me.pp.WriteHelp(os.Stderr)
+ // me.pp.WriteUsageForSubcommand(os.Stderr, me.pp.SubcommandNames()...)
+ // me.pp.WriteHelpForSubcommand(os.Stderr, me.pp.SubcommandNames()...)
+ me.pp.WriteHelpForSubcommand(os.Stderr, "clean")
+ fmt.Fprintln(os.Stderr, "")
+ fmt.Fprintln(os.Stderr, "hello world")
+ fmt.Fprintln(os.Stderr, "")
+ fmt.Println("devel user force clean examine git-reset")
case "commit":
fmt.Println("--all")
case "config":
- fmt.Println("add fix list delete")
+ fmt.Println("add fix list")
case "delete":
- argv.Delete.deleteMatch()
+ argv.Clean.Delete.deleteMatch()
case "dirty":
- fmt.Println("--show-files")
+ fmt.Println("--verbose")
case "examine":
fmt.Println("fix")
case "list":
@@ -50,7 +58,7 @@ func (args) doBashAuto() {
default:
if argv.BashAuto[0] == ARGNAME {
// list the subcommands here
- fmt.Println("--bash checkout clean commit config dirty delete examine hard-reset list patch pull rescan")
+ fmt.Println("--bash list checkout clean commit config dirty fetch patch pull")
}
}
os.Exit(0)
@@ -81,8 +89,8 @@ func (args) doBash() {
fmt.Println("")
fmt.Println("# todo: add this to go-arg as a 'hidden' go-arg option --bash")
fmt.Println("#")
- fmt.Println("# todo: make this output work/parse with:")
- fmt.Println("# complete -C " + ARGNAME + " --bash go")
+ fmt.Println("# todo: can this output work/parse with:")
+ fmt.Println("# complete -C `" + ARGNAME + " --bash` " + ARGNAME)
fmt.Println("")
fmt.Println("_" + ARGNAME + "_complete()")
fmt.Println("{")