set dotenv-load

check:
    uv run --all-extras ruff check .
    uv run --all-extras pyright
    uv run --all-extras pytest
    uv run zensical build
    uv build

# create .env file from example
dumpenv:
    op inject -i env.example -o .env

test:
    uv run --all-extras pytest

docs:
    uv run zensical serve --dev-addr localhost:8002

# upload to pypi
publish:
    uv build && \
    UV_PUBLISH_TOKEN=$PYPI_TOKEN uv publish
