set shell := ["bash", "-eu", "-o", "pipefail", "-c"]
set dotenv-load := false
export PATH := env("HOME") + "/.cargo/bin:" + env("HOME") + "/.local/bin:" + env("PATH")
default: check
check:
cargo fmt --all -- --check
cargo clippy --workspace --all-targets --all-features -- -D warnings
cargo check --workspace --all-targets --all-features
cargo check --workspace --no-default-features
test:
cargo test --workspace --all-features
fmt:
cargo fmt --all
build:
cargo build --workspace --release
clean:
cargo clean
ci: check test