# List available recipes
help:
just -l
# Build all targets in debug mode
@build:
cargo build --release --all-targets
# Build all targets in release mode
@release:
cargo build --release --all-targets
# Build documentation for all crates
@doc *FLAGS:
cargo doc --release --no-deps --workspace {{FLAGS}}
# Get security advisories from cargo-deny
@security:
cargo deny check advisories
# Lint and automatically fix what we can fix
@lint:
cargo clippy --fix --allow-dirty --allow-staged --all-targets
cargo +nightly fmt --all