demons 0.1.0

Run a project's development commands side-by-side in one terminal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
PREFIX ?= $(HOME)/.cargo

.PHONY: build check install test

build:
	cargo build --release --locked

check:
	cargo fmt -- --check
	cargo clippy --all-targets --all-features -- -D warnings

test: check
	cargo test --all-targets --all-features --locked

install:
	CARGO_INSTALL_ROOT="$(PREFIX)" cargo install --path . --locked --force