From 6b49c4139e0ec885d8790f6dba794f2c7272c074 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Wed, 3 Jan 2024 11:18:56 -0600 Subject: start moving this stuff out --- args.go | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 args.go (limited to 'args.go') diff --git a/args.go b/args.go new file mode 100644 index 0000000..670262d --- /dev/null +++ b/args.go @@ -0,0 +1,34 @@ +package debugger + +// initializes logging and command line options + +import ( + arg "github.com/alexflint/go-arg" + log "go.wit.com/log" +) + +var INFO log.LogFlag +var POLL log.LogFlag +var BUG log.LogFlag +var argDebugger ArgsDebugger + +// This struct can be used with the go-arg package +type ArgsDebugger struct { + Debugger bool `arg:"--debugger" help:"open the debugger window"` +} + +func init() { + arg.Register(&argDebugger) + + INFO.B = false + INFO.Name = "INFO" + INFO.Subsystem = "bugger" + INFO.Desc = "simple debugging Info()" + INFO.Register() + + POLL.B = false + POLL.Name = "POLL" + POLL.Subsystem = "bugger" + POLL.Desc = "watch the debugger poll things" + POLL.Register() +} -- cgit v1.2.3