Expand description
Library form of the Aristo CLI. The aristo binary (src/main.rs) is
a thin wrapper that calls run and exits with its return code.
Splitting the CLI into a lib + tiny bin lets integration tests exercise
dispatch directly without spawning a child process for every case
(the binary_smoke test still spawns one, on purpose, as the canary
for the binary’s own glue).
Structs§
- Workspace
- A located Aristo workspace.
Enums§
- CliError
- Top-level CLI failure mode.
- Filter
- Filter
Parse Error - Workspace
Error
Functions§
- run
- Process entry point. Parses
argv, dispatches to the chosen subcommand, and returns the exit code. Printserror: <msg>to stderr on anyCliError.