SHELL := /bin/bash

.PHONY: install format

install:
	@echo "🚀 Installing dependencies with uv..."
	uv sync --all-groups
	@echo "✅ Setup complete."

format:
	@echo "🧹 Full auto-format and lint fix..."
	uv run ruff check --fix --unsafe-fixes .
	uv run ruff format .
