go-pass-gen/Makefile
2022-06-08 23:42:38 +02:00

31 lines
537 B
Makefile

EXEC_PATH = ./build/dist
BUILD_CMD = go build -o $(EXEC_PATH) -ldflags="-s -w"
lint:
golangci-lint run
dev:
air
build:
$(BUILD_CMD) ./cmd/cli
run: build
$(EXEC_PATH) new
build-web:
$(BUILD_CMD) ./cmd/server
run-web: build-web
$(EXEC_PATH)
web:
cd client && npm run start
test:
go test -json -count=1 ./... -coverpkg=./... -coverprofile coverage.out -covermode=atomic | gotestfmt && go tool cover -html coverage.out && rm coverage.out
clean:
rm -rf ./build/
.PHONY: lint run dev run-web test build build-web clean web