.PHONY: build test run clean install docker publish lint docs bench coverage setup
build:
cargo build --release
test:
cargo test --all
run:
cargo run --example basic
clean:
cargo clean
rm -rf target/
install: build
cargo install --path .
docker:
docker build -t openrunner-rs .
publish:
cargo publish
lint:
cargo fmt -- --check
cargo clippy -- -D warnings
docs:
cargo doc --no-deps --open
bench:
cargo bench
coverage:
cargo tarpaulin --out Html
setup:
rustup component add rustfmt clippy
cargo install cargo-tarpaulin