default:
    @just --list

install:
    uv sync

run:
    uv run volumen serve

dev:
    uv run volumen serve --config ./config.toml --content ./posts

build:
    uv run ruff check src/ tests/
    uv run ruff format --check src/ tests/

test:
    uv run pytest

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

uninstall:
    rm -rf dist/ __pycache__ .pytest_cache .ruff_cache
