Skip to main content

Module commands

Module commands 

Source
Expand description

CLI commands module

This module contains refactored CLI command implementations that use core business logic. These are thin wrappers that handle:

  • Argument parsing (clap)
  • Input validation
  • Output formatting
  • Error display

§Available Commands (New Architecture - Phase 1)

§Topic Commands

§NameServer Commands

Re-exports§

pub use self::add_write_perm_command::AddWritePermCommand;
pub use self::allocate_mq_command::AllocateMqCommand;
pub use self::delete_kv_config_command::DeleteKvConfigCommand;
pub use self::delete_topic_command::DeleteTopicCommand;
pub use self::get_namesrv_config_command::GetNamesrvConfigCommand;
pub use self::switch_timer_engine_command::SwitchTimerEngineCommand;
pub use self::topic_cluster_command::TopicClusterSubCommand;
pub use self::topic_list_command::TopicListCommand;
pub use self::topic_route_command::TopicRouteCommand;
pub use self::topic_status_command::TopicStatusCommand;
pub use self::update_kv_config_command::UpdateKvConfigCommand;
pub use self::update_namesrv_config_command::UpdateNamesrvConfigCommand;
pub use self::update_order_conf_command::UpdateOrderConfCommand;
pub use self::update_topic_command::UpdateTopicCommand;
pub use self::update_topic_perm_command::UpdateTopicPermCommand;
pub use self::wipe_write_perm_command::WipeWritePermCommand;

Modules§

add_write_perm_command
allocate_mq_command
delete_kv_config_command
delete_topic_command
Delete topic command - CLI layer
get_namesrv_config_command
Get NameServer configuration command
switch_timer_engine_command
topic_cluster_command
Topic cluster list command - CLI layer
topic_list_command
topic_route_command
Topic route command - CLI layer
topic_status_command
update_kv_config_command
update_namesrv_config_command
Update NameServer configuration command
update_order_conf_command
update_topic_command
Update/create topic command
update_topic_perm_command
wipe_write_perm_command