SHELL:=/bin/bash GO_BUILD_ENV=GOOS=linux GOARCH=amd64 GO_FILES=$(shell go list ./... | grep -v /vendor/) BUILD_VERSION=$(shell cat VERSION) BUILD_TAG=$(BUILD_VERSION) .SILENT: all: fmt vet install test build: mkdir bin;\ GOENV=GOARCH=$(uname -m) CGO_ENABLED=0 go build -o bin ./cmd/...;\ build-all: fmt vet goreleaser build --rm-dist --snapshot install: GOENV=GOARCH=$(uname -m) CGO_ENABLED=0 go install ./cmd/...;\ vet: go vet $(GO_FILES) fmt: go fmt $(GO_FILES) test: go test $(GO_FILES) -cover integration_test: go test -tags=integration $(GO_FILES) clean: rm -rf bin 2> /dev/null