1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
.PHONY: all build release check test lint fmt clippy clean run install ci all: build build: cargo build release: cargo build --release check: cargo check --workspace test: cargo test --workspace test-verbose: cargo test --workspace -- --nocapture fmt: cargo fmt --all fmt-check: cargo fmt --all -- --check clippy: cargo clippy --all-targets --all-features -- -D warnings lint: fmt clippy clean: cargo clean run: cargo run install: cargo install --path . uninstall: cargo uninstall jsscli ci: fmt-check clippy test rebuild: make release && make install snap: snapcat tests -f markdown -o dev/tests.snapcat.md && snapcat src -f markdown -o dev/src.snapcat.md