# yaml-language-server: $schema=https://taskfile.dev/schema.json version: '3' tasks: version: desc: Print out Rust version info cmds: - cargo --version - rustc --version - cargo clippy --version build: desc: Debug build cmds: - cargo build --timings --tests --bins test: desc: Test code deps: [build] cmds: - cargo test --locked build:release: desc: Release build cmds: - cargo build --release --locked --timings fmt: desc: Format Rust code cmds: - cargo fmt check: desc: Lint code with Clippy cmds: - cargo check - cargo fmt --check - cargo clippy clean: desc: Purge Rust build cache cmds: - cargo clean