# vodplace development commands # Run all checks (native + server + wasm) check: cargo check cargo check --features server cargo check --target wasm32-unknown-unknown --features web # Run all tests (native + server) test: cargo nextest run --bin vodplace cargo nextest run --features server --bin vodplace # Run server-only tests (includes chat_cache etc.) test-server: cargo nextest run --features server --bin vodplace # Run a specific test module test-mod mod: cargo nextest run --features server --bin vodplace {{mod}} # Build worker WASM build-workers: ./build-workers.sh # Start dev server serve: dx serve # Run E2E tests (requires dx serve running on :8080) e2e *args: cd e2e && npx playwright test {{args}} # Run a specific E2E test file e2e-file file: cd e2e && npx playwright test {{file}} # Clean build artifacts clean: cargo clean rm -rf target/dx # Nuke chat cache (useful when debugging stale data) nuke-cache: rm -f data/cache.db