diff options
| -rw-r--r-- | Makefile | 3 | ||||
| -rw-r--r-- | argv.go | 2 | ||||
| -rw-r--r-- | main.go | 9 |
3 files changed, 12 insertions, 2 deletions
@@ -1,6 +1,9 @@ VERSION = $(shell git describe --tags) all: + -rm resources/*.so + touch resources/blank.so + -cp -a ~/go/src/go.wit.com/toolkits/*.so resources/ # embed the toolkit plugins in the binary GO111MODULE=off go build -v -x \ -ldflags "-X main.VERSION=${VERSION}" ./helloworld @@ -15,7 +15,7 @@ import ( var argv args type args struct { - Demo string `arg:"positional" help:"this is just a demo"` + Demo string `arg:"positional" help:"this is just a demo"` } func (a args) Description() string { @@ -1,6 +1,8 @@ package main import ( + "embed" + "go.wit.com/gui" "go.wit.com/log" ) @@ -11,8 +13,13 @@ var VERSION string // This is the beginning of our binary tree of widgets var myGui *gui.Node +//go:embed resources/* +var resources embed.FS + func main() { - myGui = gui.New().Default() + myGui = gui.New() + myGui.InitEmbed(resources) + myGui.Default() helloworld() |
