mirror of
https://github.com/rjNemo/go-pass-gen
synced 2026-06-06 02:46:40 +00:00
31 lines
537 B
Makefile
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
|