Skip to main content

Crate fabryk_cli

Crate fabryk_cli 

Source
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 provider
  • CliExtension: 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.