NAME=stack-cli .PHONY: run run: lint cargo run .PHONY: build build: lint cargo build .PHONY: test test: cargo test .PHONY: release release: lint cargo build --release .PHONY: watch watch: cargo watch -x "clippy; cargo run" .PHONY: clean clean: cargo clean .PHONY: install install: mv target/release/$(NAME) /usr/bin/ .PHONY: publish publish: cargo publish .PHONY: fmt fmt: rustfmt **/*.rs .PHONY: lint lint: cargo clippy