default:
    @just --list

fmt:
    uv run ruff format src/
    uv run ruff check --fix src/

check:
    uv run pyright src/
    PYTHONPATH=src uv run pytest

run:
    PYTHONPATH=src uv run lowhum

build:
    uv build

clean:
    rm -rf .venv build dist .ruff_cache .pytest_cache .mypy_cache
    find . -type d -name __pycache__ -exec rm -rf {} +
