Expand description
haz workspace task runner: library surface for the haz
binary.
Exposes the runtime modules wired together by the haz
command-line tool (src/main.rs). Integration tests under
tests/ drive these modules directly against fixture
workspaces; the binary itself is a thin adapter over
dispatch.
Modules§
- cli
- Command-line argument parser for the
hazbinary. - commands
hazsubcommand implementations.- context
- Per-invocation context for
hazsubcommands. - output
- Terminal-aware presentation for
haz run.
Constants§
- EXIT_
INTERNAL_ OR_ CONFIG_ ERROR - Exit code reserved for workspace-load failures, target-
resolution failures, and other internal / configuration errors
per
EXEC-021’s fourth class. Distinct fromhaz_exec::exit_code’s task-failure code (1) and the POSIX signal codes (130/143).