all: @echo @echo This is the core GUI package 'go.wit.com/gui' @echo @echo "It creates a binary tree of widgets (Windows, Buttons, etc)" @echo "This is the interface to the GUI GO plugin (ncurses, GTK, etc)" @echo @echo "note: Feb 2025. this is experimental. being rewritten to use protobufs" @echo "note: Sep 2025. still experimental. being refactored to be able to further test protobufs" @echo @make goimports vet vet: @GO111MODULE=off go vet @echo go vet: this go library should build okay goimports: goimports -w *.go redomod: rm -f go.* goimports -w *.go GO111MODULE= go mod init GO111MODULE= go mod tidy # -v verbose -t for tests -u for update them all update: git pull go get -v -t -u ./... doc: godoc -v