.PHONY: lint-test dev dev-deps dev-down DOCKER_COMPOSE := $(shell command -v docker-compose >/dev/null 2>&1 && echo docker-compose || echo "docker compose") dev-deps: $(DOCKER_COMPOSE) up -d dev-down: $(DOCKER_COMPOSE) down dev: dev-deps go run ./cmd/cli serve lint-test: @echo "Running linter..." golangci-lint run --timeout=5m @echo "Running tests..." go test ./...