zerv 0.2.0

Dynamic Versioning CLI
Documentation
run:
	cargo run --bin=zerv

setup_dev:
	pre-commit install
	cargo install cargo-tarpaulin

update:
	rustup update
	cargo update

lint:
	cargo fmt -- --check || (cargo fmt && exit 1)
	cargo clippy -- -D warnings
	prettier --write "**/*.{ts,tsx,css,json,yaml,yml,md}"

test:
	cargo tarpaulin \
		--out Xml \
		--out Html \
		--output-dir coverage \
		--include-tests \
		--exclude-files src/main.rs

open_coverage:
	open coverage/tarpaulin-report.html