.PHONY: gen lint test install man VERSION := `git vertag get` COMMIT := `git rev-parse HEAD` gen: go generate ./... lint: gen golangci-lint run test: lint go test -v --race ./... install: test go install -a -ldflags "-X=main.version=$(VERSION) -X=main.commit=$(COMMIT)" ./...