40 lines
961 B
YAML
40 lines
961 B
YAML
# Use "cargo install garden-tools" to install garden https://gitlab.com/garden-rs/garden
|
|
#
|
|
# usage:
|
|
# garden build
|
|
# garden test
|
|
# garden check
|
|
# garden fmt
|
|
# garden fix
|
|
|
|
commands:
|
|
build: |
|
|
cargo build --all-targets --release
|
|
cargo build --all-targets
|
|
check>:
|
|
- check/clippy
|
|
- check/fmt
|
|
- build
|
|
- test
|
|
- doc
|
|
check/clippy: |
|
|
cargo clippy --all-targets --release -- -D warnings
|
|
cargo clippy --all-targets -- -D warnings
|
|
check/fmt: cargo fmt --check
|
|
doc: cargo doc --all-features
|
|
fix: cargo clippy --all-targets --fix -- -D warnings
|
|
fmt: cargo fmt
|
|
test: |
|
|
cargo test
|
|
cargo test --release
|
|
cargo test --doc
|
|
watch: cargo watch --shell "garden check"
|
|
|
|
environment:
|
|
RUSTDOCFLAGS: "-D warnings"
|
|
|
|
trees:
|
|
saphyr:
|
|
description: A pure Rust YAML implementation
|
|
path: ${GARDEN_CONFIG_DIR}
|
|
url: "git@github.com:saphyr-rs/saphyr.git"
|