default:
    @just --list

build:
    cargo build --workspace

test:
    cargo test --workspace

lint:
    cargo clippy --workspace -- -D warnings

fmt:
    cargo fmt

check: fmt lint test

run:
    cargo run --bin shanty

frontend:
    cd shanty-web/frontend && trunk build

dev: frontend run

ci: check build
