BINARY := gobuz CMD := ./cmd/gobuz DIST := dist VERSION ?= $(shell git describe --tags --always --dirty 2>/dev/null || echo "dev") LDFLAGS := -s -w -X main.version=$(VERSION) .PHONY: build test vet dev clean build: go build -ldflags "$(LDFLAGS)" -o $(BINARY) $(CMD) dev: @test -f .env && export $$(grep -v '^#' .env | xargs) || true; go run $(CMD) web --dev test: go test ./... vet: go vet ./... clean: rm -rf $(DIST) $(BINARY)