default: build | |
build: | |
go build -v ./... | |
install: build | |
go install -v ./... | |
# See https://golangci-lint.run/ | |
lint: | |
golangci-lint run | |
# Generate docs and copywrite headers | |
generate: | |
cd tools; go generate ./... | |
fmt: | |
gofmt -s -w -e . | |
test: | |
go test -v -cover -timeout=120s -parallel=4 ./... | |
testacc: | |
TF_ACC=1 go test -v -cover -timeout 120m ./... | |
.PHONY: build install lint generate fmt test testacc |