18 lines
381 B
Makefile
18 lines
381 B
Makefile
BIN_NAME = "hmdeploy"
|
|
|
|
run: lint
|
|
@go run main.go
|
|
|
|
build: lint
|
|
@echo "building binary..."
|
|
@go build -o $(BIN_NAME) -race main.go && echo "$(BIN_NAME) built"
|
|
|
|
install:
|
|
@$(shell whereis $(BIN_NAME) | cut -d ' ' -f2 | xargs rm -f)
|
|
@go install
|
|
@echo "program installed: $(GOPATH)/bin/hmdeploy"
|
|
|
|
lint:
|
|
@echo "format and lint..."
|
|
@golangci-lint fmt ./...
|
|
@golangci-lint run ./...
|