clean:
	rm -rf .venv .ruff_cache
	find . | grep -E '__pycache__|\.pyc|\.pyo$\' | xargs rm -rf

env:
	uv sync --frozen

dev_env:
	uv sync --frozen --group dev

lint:
	uv run --no-sync -- ruff check clean_duplicate_attachments/

format:
	uv run --no-sync -- ruff format clean_duplicate_attachments/

run:
	uv run --no-sync -- clean_duplicate_attachments/main.py
