.DEFAULT_GOAL := build
t ?=
.PHONY: target/x86_64-unknown-linux-gnu/release/diskotech
target/x86_64-unknown-linux-gnu/release/diskotech:
cargo build --release
.PHONY: install
install: target/x86_64-unknown-linux-gnu/release/diskotech
sudo install -Dm0755 $^ /usr/local/bin
.PHONY: lint
lint:
cargo +nightly clippy -- -Wclippy::pedantic
.PHONY: fix
fix:
cargo fmt
cargo +nightly clippy --fix --allow-staged -- -Wclippy::pedantic
.PHONY: upgrade
upgrade:
cargo upgrade --incompatible