Crate mielin_cli

Crate mielin_cli 

Source
Expand description

MielinCTL - Command Line Interface Library

Control and management library for MielinOS.

Re-exports§

pub use audit::AuditConfig;
pub use audit::AuditEntry;
pub use audit::AuditEventType;
pub use audit::AuditLogger;
pub use audit::AuditSeverity;
pub use audit::AuditStats;
pub use config_validator::ConfigMigrator;
pub use config_validator::ConfigValidator;
pub use config_validator::ValidationError;
pub use config_validator::ValidationResult;
pub use config_validator::ValidationSuggestion;
pub use config_validator::ValidationWarning;
pub use error::format_error;
pub use error::CliError;
pub use error::ErrorContext;
pub use history::History;
pub use history::HistoryEntry;
pub use history::HistoryStats;
pub use output::MultiFormatDisplay;
pub use output::OutputFormat;
pub use plugin::Plugin;
pub use plugin::PluginArgument;
pub use plugin::PluginCommand;
pub use plugin::PluginContext;
pub use plugin::PluginManager;
pub use plugin::PluginMetadata;
pub use plugin::PluginResult;
pub use progress::with_spinner;
pub use progress::ProgressBar;
pub use progress::Spinner;
pub use remote::AuthMethod;
pub use remote::ConnectionOptions;
pub use remote::RemoteCommand;
pub use remote::RemoteCommandResult;
pub use remote::RemoteManager;
pub use remote::RemoteNode;
pub use repl::Repl;
pub use script::Script;
pub use script::ScriptContext;
pub use script::ScriptEngine;
pub use script::ScriptMetadata;
pub use script::ScriptResult;
pub use timeout::with_config_timeout;
pub use timeout::with_timeout;
pub use types::*;

Modules§

audit
Audit logging system for tracking CLI operations
commands
Command handlers for MielinCTL
config
Configuration management for MielinCTL
config_validator
Configuration validation and migration utilities
error
Error types and user-friendly error messages for MielinCTL
history
Command history management for MielinCTL
output
Output formatting module for MielinCTL
plugin
Plugin System for MielinCTL
progress
Progress indicators for long-running operations
remote
Remote Management for MielinCTL
repl
Interactive REPL (Read-Eval-Print Loop) for MielinCTL
script
Scripting Support for MielinCTL
timeout
Timeout utilities for command execution
types
Type definitions for MielinCTL