mecha10-cli 0.8.0

Mecha10 CLI tool
Documentation
//! Shared UI components for the CLI
//!
//! Reusable UI elements like banners, prompts, progress indicators, etc.

pub mod banners;
pub mod dev_banners;
pub mod init_wizard;
pub mod prompts;
pub mod style;
pub mod teleop;

pub mod dev;

pub use teleop::TeleopUi;

pub use dev_tui::{DevModeTui, LogBuffer};

pub use topics_list::{MessageBuffer, TopicMessage, TopicsListTui};

pub use topology::TopologyTui;

pub use init_wizard_tui::{InitWizardState, InitWizardTui, NodeOption, TemplateOption};

pub use diagnostics_tui::{DiagnosticsState, DiagnosticsTui};

pub use config_edit_tui::{discover_editable_configs, ConfigEditOutcome, ConfigEditTui, EditableConfigEntry};

mod bounded_buffer;
mod config_edit_tui;
mod dev_tui;
mod diagnostics_tui;
mod init_wizard_tui;
mod topics_list;
mod topology;

pub mod tui_layout;

pub mod theme;