Skip to main content

Crate aristo_cli

Crate aristo_cli 

Source
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
FilterParseError
WorkspaceError

Functions§

run
Process entry point. Parses argv, dispatches to the chosen subcommand, and returns the exit code. Prints error: <msg> to stderr on any CliError.

Type Aliases§

CliResult