-"@_default:\n just --list\n\n@lint:\n echo cargo check\n just --justfile {{justfile()}} check\n echo cargo clippy\n just --justfile {{justfile()}} clippy\n echo cargo fmt\n just --justfile {{justfile()}} fmt\n echo mypy\n just --justfile {{justfile()}} mypy\n echo ruff check\n just --justfile {{justfile()}} ruff-check\n echo ruff formatting\n just --justfile {{justfile()}} ruff-format\n\n@lock:\n uv lock\n\n@lock-upgrade:\n uv lock --upgrade\n\n@develop:\n uv run maturin develop --uv\n\n@develop-release:\n uv run maturin develop -r --uv\n\n@install: && develop\n uv sync --frozen --all-extras\n\n@install-release: && develop-release\n uv sync --frozen --all-extras\n\n@check:\n cargo check\n\n@clippy:\n cargo clippy --all-targets\n\n@fmt:\n cargo fmt --all -- --check\n\n@mypy:\n uv run mypy my_project tests\n\n@ruff-check:\n uv run ruff check my_project tests --fix\n\n@ruff-format:\n uv run ruff format my_project tests\n\n@test *args=\"\":\n uv run pytest {{args}}\n\n@test-parallel *args=\"\":\n uv run pytest -n auto {{args}}\n\ngranian_cmd := if os() != \"windows\" { \n \"uv run granian app.main:app --host 127.0.0.1 --port 8000 --interface asgi --no-ws --runtime-mode st --loop uvloop --reload\"\n} else {\n \"uv run granian app.main:app --host 127.0.0.1 --port 8000 --interface asgi --no-ws --runtime-mode st --reload\"\n}\n\n@backend-server:\n {{granian_cmd}}\n\n@docker-up:\n docker compose up --build\n\n@docker-up-detached:\n docker compose up --build -d\n\n@docker-up-services:\n docker compose up db valkey migrations\n\n@docker-up-services-detached:\n docker compose up db valkey migrations -d\n\n@docker-down:\n docker compose down\n\n@docker-down-volumes:\n docker compose down --volumes\n\n@docker-pull:\n docker compose pull db valkey migrations\n\n@docker-build:\n docker compose build\n}}}}\n" |
0 commit comments