dcbot/Makefile
Dawid Wysokiński 6c2c061b87
All checks were successful
continuous-integration/drone/push Build is passing
feat: add 4 new options to group add (#6)
Reviewed-on: #6
2022-10-09 06:31:38 +00:00

26 lines
762 B
Makefile

.PHONY: install-git-hooks
install-git-hooks:
@echo "Installing git hooks..."
pre-commit install --hook-type pre-commit
pre-commit install --hook-type commit-msg
.PHONY: install-golangci-lint
install-golangci-lint:
@echo "Installing github.com/golangci/golangci-lint..."
cd ./internal/tools && go install github.com/golangci/golangci-lint/cmd/golangci-lint
.PHONY: install-counterfeiter
install-counterfeiter:
@echo "Installing github.com/maxbrunsfeld/counterfeiter..."
cd ./internal/tools && go install github.com/maxbrunsfeld/counterfeiter/v6
.PHONY: install-tools
install-tools: install-golangci-lint install-counterfeiter
.PHONY: install
install: install-tools install-git-hooks
.PHONY: generate
generate: install-counterfeiter
go generate ./...