34 lines
440 B
Makefile
34 lines
440 B
Makefile
.PHONY: build test lint fmt vet tidy generate clean snapshot release-dry-run
|
|
|
|
build:
|
|
go build ./cmd/...
|
|
|
|
test:
|
|
go test -race ./...
|
|
|
|
lint:
|
|
staticcheck ./...
|
|
|
|
fmt:
|
|
gofmt -w ./...
|
|
goimports -w ./...
|
|
|
|
vet:
|
|
go vet ./...
|
|
|
|
tidy:
|
|
go mod tidy
|
|
|
|
generate:
|
|
./scripts/generate.sh
|
|
|
|
snapshot:
|
|
goreleaser build --snapshot --clean
|
|
|
|
release-dry-run:
|
|
goreleaser release --snapshot --clean --skip=publish
|
|
|
|
clean:
|
|
rm -f scoutfs-manager
|
|
rm -rf dist/
|