raffi 0.19.0

A simple fuzzel launcher based on YAML file
Documentation
CARGO := cargo

all: build

build:
	cargo build --release

sanity: clippy test

test:
	@$(CARGO) test -q

clippy:
	@$(CARGO) clippy -q --color=always -- -Dwarnings

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

.PHONY: all build sanity test clippy coverage