1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#!/usr/bin/env bash cargo fmt -- --check || { echo "Run: cargo fmt" >&2 exit 1 } cargo test || { echo "Tests fail" >&2 exit 1 } # TODO: maybe add --alltargets cargo clippy -- -D warnings || { echo "Clippy fail" >&2 exit 1 } exit 0