.PHONY: build run clean install test BINARY_NAME=repeater CMD_PATH=./cmd/repeater BUILD_DIR=. build: go build -v -o $(BUILD_DIR)/$(BINARY_NAME) $(CMD_PATH) run: build sudo ./$(BINARY_NAME) clean: go clean rm -f $(BUILD_DIR)/$(BINARY_NAME) install: build sudo install -m 755 $(BUILD_DIR)/$(BINARY_NAME) /usr/local/bin/ test: go test -v ./... tidy: go mod tidy fmt: go fmt ./... vet: go vet ./... all: fmt vet build