set shell := ["bash", "-lc"]

default:
	@just --list

check:
	cargo check

test:
	cargo test

gui-check:
	cargo check --features gui --bin geolog-gui

gui-test:
	cargo test --features gui

review:
	cargo check
	cargo test

review-gui:
	cargo check --features gui --bin geolog-gui
	cargo test --features gui

focus-parsing:
	cargo test unit_parsing

focus-elaborate:
	cargo test unit_elaborate

focus-chase:
	cargo test unit_chase

focus-workspace:
	cargo test unit_workspace

focus-gui:
	cargo test --features gui gui_

test-one NAME:
	cargo test {{NAME}}
