2026-07-27 00:18:42 +08:00
|
|
|
.PHONY: build run cli lint tidy clean
|
2026-07-26 17:35:04 +08:00
|
|
|
|
|
|
|
|
BINARY_NAME=sample
|
|
|
|
|
CLI_NAME=sample-cli
|
|
|
|
|
|
|
|
|
|
build:
|
|
|
|
|
go build -o build/$(BINARY_NAME) ./cmd/main/main.go
|
|
|
|
|
go build -o build/$(CLI_NAME) ./cmd/cli/main.go
|
|
|
|
|
|
|
|
|
|
run:
|
|
|
|
|
go run ./cmd/main/main.go
|
|
|
|
|
|
|
|
|
|
cli:
|
|
|
|
|
go run ./cmd/cli/main.go $(ARGS)
|
|
|
|
|
|
|
|
|
|
lint:
|
|
|
|
|
go vet ./...
|
|
|
|
|
go fmt ./...
|
|
|
|
|
|
|
|
|
|
tidy:
|
|
|
|
|
go mod tidy
|
|
|
|
|
|
|
|
|
|
clean:
|
|
|
|
|
rm -rf build/
|