diff options
Diffstat (limited to 'gui.go')
| -rw-r--r-- | gui.go | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -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) } |
