From 3e4383e1316f0e9c824aea8a9e38465721477350 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Tue, 9 Sep 2025 03:54:32 -0500 Subject: [PATCH] test callback() --- gui.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/gui.go b/gui.go index d731b3f..fe44f30 100644 --- a/gui.go +++ b/gui.go @@ -17,6 +17,7 @@ are the generic default command line arguments for the 'GUI' package */ type ArgsGui struct { GuiPluginHack string `arg:"--gui-check-plugin" help:"hack to verify GO plugins load"` + GuiVerbose bool `arg:"--gui-verbose" help:"enable all logging"` } /* @@ -48,10 +49,17 @@ func ArgToolkit() string { func postMustParse(s string) string { switch s { case "PluginHack": - return argGui.GuiPluginHack + case "VERBOSE": + if argGui.GuiVerbose == true { + return "true" + } + return "false" + case "FILE": + return "someplugin" default: return "" } + return "unknown" } func Gui() *gui.Node { @@ -60,6 +68,7 @@ func Gui() *gui.Node { os.Exit(0) } arg.Register(&argGui) + gui.InitArg() return gui.PreInit(postMustParse) }