/ justfile
justfile
1 default: 2 just --list 3 4 test: test-rust test-python test-wasm 5 6 test-rust: 7 cargo nextest run --all-features 8 9 [working-directory('duper-python')] 10 test-python: 11 uv run maturin develop 12 uv run pytest -v 13 14 [working-directory('duper-js-wasm')] 15 test-wasm: 16 npm install 17 npm run build 18 npm run test 19 20 lint: lint-rust lint-python 21 22 alias clippy := lint-rust 23 24 lint-rust: 25 cargo clippy --all-features --all-targets --fix --allow-dirty --allow-staged && cargo fmt --all 26 27 [working-directory('duper-python')] 28 lint-python: 29 uv run ruff format