github.com/octohelm/wagon@v0.0.0-20240308040401-88662650dc0b/Makefile (about) 1 WAGON = CGO_ENABLED=0 go run ./cmd/wagon 2 3 DEBUG = 0 4 ifeq ($(DEBUG),1) 5 WAGON := $(WAGON) --log-level=debug 6 endif 7 8 export CGO_ENABLED = 0 9 export BUILDKIT_HOST = 10 11 wagon.debug: 12 WAGON_GRAPH=1 $(WAGON) do go build linux/arm64 13 14 wagon.ship: 15 $(WAGON) do go ship pushx 16 17 wagon.help: 18 $(WAGON) do help 19 20 wagon.archive: 21 $(WAGON) do --output=.wagon/build go archive 22 23 install: 24 CGO_ENABLED=0 go install ./cmd/wagon 25 26 test: 27 go test ./pkg/... 28 29 gen: 30 go run ./internal/cmd/tool gen ./cmd/wagon 31 32 lint: 33 goimports -w -l ./pkg 34 goimports -w -l ./cmd 35 36 update: 37 go get -u ./pkg/... 38 39 up: 40 cd ./.wagon/engine && nerdctl compose up