BIN=$(HOME)/dots/personal/.local/bin
GITNU_RELEASE_BIN=$(PWD)/target/release/git-nu
GITNU_DEBUG_BIN=$(PWD)/target/debug/git-nu
quick:
cargo test
build:
cargo test --quiet
cargo build --release
make load_bin
@echo "Release build complete."
size:
du -sh target/*/git-nu
bench:
cargo build --release
cargo bench --quiet
bench-wrap:
cargo build --release
cargo bench-wrap --quiet
test:
cargo build
cargo test --quiet
version:
@CARGO_MANIFEST_DIR=$(PWD) bash scripts/version.sh
publish:
@CARGO_MANIFEST_DIR=$(PWD) bash scripts/publish.sh
load_bin:
@rm -f $(BIN)/git-nu
@cp ./target/release/git-nu $(BIN)
.PHONY: test size quick load_bin bench