Skip to main content

Module cli

Module cli 

Source
Expand description

CLI argument structs and command surface (clap-based).

Defines Cli and all subcommand enums; contains no business logic.

Split by surface: globals holds the root parser and its flags, commands the subcommand enum and its classification, and value_enums the ValueEnum types shared across argument structs. Every public item is re-exported here, so crate::cli::X keeps resolving exactly as before for every caller.

Re-exports§

pub use crate::backend_choice::BackendChoice;
pub use crate::backend_choice::EmbeddingBackendChoice;
pub use crate::backend_choice::LlmBackendChoice;

Structs§

Cli
CLI.

Enums§

Commands
Every subcommand the CLI dispatches, in the order --help renders them.
GraphExportFormat
Graph export format.
MemoryType
Memory type.