luml 0.1.0

A UML diagram generator.
Documentation
all: check build-debug doc test
clean:
	cargo clean
watch TARGET="all":
	watchexec -cre lalrpop,rs,toml "just {{TARGET}}"

build: build-debug build-release
build-debug:
	cargo build
build-release:
	cargo build --release
check:
	cargo check --all
clippy:
	cargo clippy --all
doc:
	cargo doc --all
test:
	RUST_BACKTRACE=full cargo test --all -- --nocapture
	RUST_BACKTRACE=full cargo test --all --release -- --nocapture
	mdbook test docs

outdated-deps:
	cargo outdated -R
run +ARGS="":
	cargo run -- {{ARGS}}