# This help screen
show-help:
        just --list

# Test it was built ok
test:
        RUST_BACKTRACE=1 cargo test

# Build release version
build:
        cargo build --release

# Lint it
lint:
        cargo +nightly fmt --all -- --check
        cargo +nightly clippy --all-features
        cargo +nightly check
        cargo +nightly audit

# Format what can be formatted
fmt:
        cargo +nightly fix --allow-dirty
        cargo +nightly clippy --allow-dirty --fix -Z unstable-options --all-features
        cargo +nightly fmt --all

# Clean the build directory
clean:
        cargo clean
