.PHONY: check test fmt clippy build release clean help
help:
@echo "Available targets:"
@echo " check - Run all CI checks locally"
@echo " test - Run tests"
@echo " fmt - Format code"
@echo " clippy - Run clippy lints"
@echo " build - Build debug binary"
@echo " release - Build release binary"
@echo " clean - Clean build artifacts"
check:
@bash scripts/check.sh
test:
cargo test --verbose
fmt:
cargo fmt --all
clippy:
cargo clippy --all-targets --all-features -- -D warnings
build:
cargo build
release:
cargo build --release
clean:
cargo clean