.PHONY: install dev test lint format docker-build docker-up docker-down docker-destroy docker-rebuild docker-logs clean install: pip install -e . dev: pip install -e ".[dev]" test: pytest -v lint: ruff check guarddog_nexus tests format: ruff format guarddog_nexus tests ruff check --fix guarddog_nexus tests docker-build: docker compose build docker-up: docker compose up -d --build docker-down: docker compose down docker-destroy: docker compose down -v docker-rebuild: docker compose down && docker compose up -d --build docker-logs: docker compose logs -f clean: rm -rf dist build *.egg-info find . -type d -name __pycache__ -exec rm -rf {} + 2>/dev/null || true find . -type f -name '*.pyc' -delete