summaryrefslogtreecommitdiff
path: root/examples/cloudflare/argv.go
blob: 38579c7b3705b80f3d09a632d82755096a95c221 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// This creates a simple hello world window
package main

import 	(
	"fmt"
	arg "github.com/alexflint/go-arg"
	"git.wit.org/wit/gui"
	log "git.wit.org/wit/gui/log"
)


var args struct {
	Foo string
	Bar bool
	User string `arg:"env:USER"`
	Demo bool `help:"run a demo"`
	gui.GuiArgs
	log.LogArgs
}

func init() {
	arg.MustParse(&args)
	fmt.Println(args.Foo, args.Bar, args.User)

	if (args.Gui != "") {
		gui.GuiArg.Gui = args.Gui
	}
	log.Log(true, "INIT() args.GuiArg.Gui =", gui.GuiArg.Gui)

}