.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-counterfeiter install-counterfeiter: @echo "Installing github.com/maxbrunsfeld/counterfeiter..." cd ./internal/tools && go install github.com/maxbrunsfeld/counterfeiter/v6 .PHONY: install-swag install-swag: @echo "Installing github.com/swaggo/swag..." cd ./internal/tools && go install github.com/swaggo/swag/cmd/swag .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-tools install-tools: install-counterfeiter install-swag install-golangci-lint .PHONY: install install: install-tools install-git-hooks .PHONY: generate generate: install-counterfeiter install-swag @echo "Running go generate..." go generate ./... .PHONY: create-job-update-data create-job-update-data: kubectl create job --from=cronjob/twhelp-job-update-data-dev twhelp-job-update-data .PHONY: create-job-update-ennoblements create-job-update-ennoblements: kubectl create job --from=cronjob/twhelp-job-update-ennoblements-dev twhelp-job-update-ennoblements .PHONY: create-job-create-snapshots create-job-create-snapshots: kubectl create job --from=cronjob/twhelp-job-create-snapshots-dev twhelp-job-create-snapshots .PHONY: create-job-clean-up create-job-clean-up: kubectl create job --from=cronjob/twhelp-job-clean-up-dev twhelp-job-clean-up