summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-28 05:09:48 -0500
committerJeff Carr <[email protected]>2025-10-28 05:09:48 -0500
commit50e8ad71c34e1b10d2924550d43317f5bd6c25da (patch)
treec2d1986293160df809a587ffb93d6c34e4419e56
parentef505d811db34278d60fdd2880229ad11cf5a190 (diff)
move debugger testing code here
-rw-r--r--complete.go26
1 files changed, 19 insertions, 7 deletions
diff --git a/complete.go b/complete.go
index aa45049..b0c393f 100644
--- a/complete.go
+++ b/complete.go
@@ -8,11 +8,10 @@ import (
"strings"
"go.wit.com/dev/alexflint/arg"
+ "go.wit.com/gui"
"go.wit.com/lib/debugger"
"go.wit.com/lib/fhelp"
- "go.wit.com/lib/gui/logsettings"
"go.wit.com/lib/protobuf/argvpb"
- "go.wit.com/log"
)
// sent via -ldflags
@@ -27,6 +26,12 @@ func (args) MustParse() error {
return nil
}
+func (args) ArgvDebugger() bool {
+ debugger.InitDebugger()
+ return true
+}
+
+/*
func init() {
if debugger.ArgDebug() {
log.Info("cmd line --debugger == true")
@@ -45,9 +50,19 @@ func init() {
}()
}
}
+*/
-func (args) ArgvGui() error {
- me.myGui = fhelp.Gui() // adds the GUI package argv support
+/*
+ func (args) ArgvGui() error {
+ arg.Register(&gui.ArgvGui)
+ me.myGui = fhelp.Gui() // adds the GUI package argv support
+ return nil
+ }
+*/
+func (args) InitGui() error {
+ arg.Register(&gui.ArgvGui)
+ // me.gui = gui.PreInit()
+ me.myGui = fhelp.Gui()
return nil
}
@@ -80,8 +95,5 @@ func (a args) DoAutoComplete() error {
fmt.Fprintf(argvpb.Stdout, strings.Join(base, " "))
return nil
}
- err = me.pp.WriteHelpForAutocomplete(argvpb.PB.Partial, argvpb.PB.Real...)
- fmt.Fprintf(argvpb.Stderr, "returned from WriteHelpForAutocomplete() pb.Real(%v)\n", argvpb.PB.Real)
- fmt.Fprintf(argvpb.Stderr, "returned from WriteHelpForAutocomplete(%v)\n", err)
return err
}