version: '3' silent: true tasks: bbt: desc: Runs black-box tests cmds: - cmd: cargo build && cd bbt && ./run-bbt.sh && cd .. build: desc: Builds in debug mode cmds: - cmd: cargo build clean: desc: Cleans all targets cmds: - cmd: cargo clean cov: desc: Runs code coverage using grcov cmds: - cmd: ./coverage.sh doc: desc: Generates documentation cmds: - cmd: cargo doc --no-deps doc-open: desc: Generates documentation and opens it in browser cmds: - cmd: cargo doc --no-deps --open test: desc: Runs tests in debug mode cmds: - cmd: cargo test clippy: desc: Runs clippy for all targets cmds: - cmd: cargo clippy --all-targets fmt: desc: Runs code formatter cmds: - cmd: cargo +nightly fmt help: desc: Runs short help option cmds: - cmd: cargo run -- -h help-long: desc: Runs long help option cmds: - cmd: cargo run -- --help install: desc: Builds and installs release version cmds: - cmd: cargo +stable install biff --path=. --force