From 2896bf0b1d58b27b331ea437c7c5a7d7318c8e43 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Fri, 17 Oct 2025 11:45:24 -0500 Subject: Finally renamed prep to argvpb --- argv.go | 9 ++++++--- main.go | 9 ++++++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/argv.go b/argv.go index c20b338..3b8637c 100644 --- a/argv.go +++ b/argv.go @@ -3,7 +3,7 @@ package main import ( "os" - "go.wit.com/lib/gui/prep" + "go.wit.com/lib/protobuf/argvpb" ) /* @@ -12,6 +12,9 @@ import ( this enables command line options from other packages like 'gui' and 'log' */ +// argv *argvpb.Argv // more experiments for bash handling +// me.argv = argvpb.Autocomplete(&argv) // adds shell auto complete to go-args + var argv args type args struct { @@ -46,11 +49,11 @@ func (args) Appname() string { return ARGNAME } -func (a args) DoAutoComplete(pb *prep.Auto) { +func (a args) DoAutoComplete(pb *argvpb.Argv) { // fmt.Fprintf(os.Stderr, "blah\n") // fmt.Fprintf(os.Stderr, "\n") if pb.Cmd == "" { - pb.Autocomplete3([]string{"--dry-run", "--non-recursive", "--work", "--version"}) + pb.SendStrings([]string{"--dry-run", "--non-recursive", "--work", "--version"}) } else { pb.SubCommand(pb.Goargs...) } diff --git a/main.go b/main.go index 7885571..8e60ad0 100644 --- a/main.go +++ b/main.go @@ -3,12 +3,15 @@ package main import ( "os" - "go.wit.com/lib/gui/prep" + "go.wit.com/lib/protobuf/argvpb" "go.wit.com/lib/protobuf/forgepb" "go.wit.com/lib/protobuf/gitpb" "go.wit.com/log" ) +// argv *argvpb.Argv // more experiments for bash handling +// me.argv = argvpb.Autocomplete(&argv) // adds shell auto complete to go-args + // sent via -ldflags var VERSION string var BUILDTIME string @@ -16,12 +19,12 @@ var BUILDTIME string var ARGNAME string = "go-clone" var forge *forgepb.Forge -var auto *prep.Auto +var newargv *argvpb.Argv // more experiments for bash handling var workingRepo *gitpb.Repo func main() { - auto = prep.Bash3(&argv) // does shell autocomplete with go-args + newargv = argvpb.Autocomplete(&argv) // adds shell auto complete to go-args var err error forge, err = forgepb.Init() -- cgit v1.2.3