Expand description
CLI framework for Fabryk-based applications.
This crate provides a generic CLI structure that domain applications can extend with their own commands.
§Key Abstractions
FabrykCli<C>: Generic CLI parameterized over config providerCliExtension: Trait for adding domain-specific subcommands- Built-in graph commands (validate, stats, query)
Re-exports§
pub use cli::BaseCommand;pub use cli::CliArgs;pub use cli::CliExtension;pub use cli::ConfigAction;pub use cli::ConfigCommand;pub use cli::GraphCommand;pub use cli::GraphSubcommand;pub use app::FabrykCli;pub use config::FabrykConfig;pub use graph_handlers::BuildOptions;pub use graph_handlers::QueryOptions;
Modules§
- app
- FabrykCli application framework.
- cli
- CLI argument parsing and command definitions.
- config
- Configuration for Fabryk CLI applications.
- config_
handlers - Handler functions for config CLI commands.
- graph_
handlers - Handler functions for graph CLI commands.