pneumatube/devbox.json
2026-10-05 12:20:26 +03:00

38 lines
829 B
JSON

{
"packages": [
"rustc@latest",
"cargo@latest",
"gcc@latest",
"cargo-audit@latest",
"python313@latest",
"uv@latest"
],
"shell": {
"scripts": {
"build": [
"cargo build --release"
],
"test": [
"cargo test"
],
"check": [
"cargo check --workspace && cargo clippy --workspace && cargo fmt --check"
],
"run": [
"cargo run --release"
],
"stress": [
"cargo build --release && uv run scripts/stress_test.py --target direct"
],
"stress-postfix": [
"cargo build --release && uv run scripts/stress_test.py --target postfix"
],
"security": [
"cargo build --release && uv run scripts/security_test.py"
],
"audit-deps": [
"cargo audit"
]
}
}
}