targets: clippy: input: - paths: [src, tests] extensions: [rs] build: | touch src/main.rs exec cargo clippy # -- -Dwarnings test: dependencies: [clippy] input: - paths: [Cargo.toml, Cargo.lock, src, tests] build: exec cargo test no-unused-dependencies: dependencies: [clippy] input: - paths: [Cargo.toml] - paths: [src, tests] extensions: [rs] build: exec cargo +nightly udeps fmt: input: - paths: [src, tests] extensions: [rs] build: exec cargo fmt --all -- --check check: dependencies: [clippy, test, no-unused-dependencies, fmt] install: dependencies: [check] input: - paths: [Cargo.toml, Cargo.lock, src] output: - cmd_stdout: which zinoma - cmd_stdout: zinoma --version build: exec cargo install --path . doc: input: - paths: [src] build: exec cargo doc