# Justfile for Sandcage # # Environment variables are loaded from `.env` automatically. set shell := ["sh", "-cu"] set windows-shell := ["sh", "-cu"] set dotenv-load := true export PYTHONIOENCODING := "utf-8" # Default: list available recipes. default: @just --list # Run cargo check. check: cargo check # Run cargo build. build: cargo build # Run tests. test: cargo test # Run Claude Code. claude: claude --allow-dangerously-skip-permissions # Export to public repo (force-with-lease push to main). export *FLAGS: uv run python scripts/export.py push {{FLAGS}} # Dry-run export (inspect without pushing). export-dry: uv run python scripts/export.py push --dry-run