CARGO := cargo
all: clippy test
test:
@$(CARGO) test -q
clippy:
@$(CARGO) clippy -q --color=always
coverage:
@$(CARGO) tarpaulin --out=Html --output-dir /tmp/cov-output && \
type -p open && cmd=open || type -p xdg-open && cmd=xdg-open; \
$$cmd /tmp/cov-output/tarpaulin-report.html