Expand description
Command-line interface for the QuDAG protocol with performance optimizations.
This module provides a comprehensive CLI for managing QuDAG nodes, including node operations, peer management, network diagnostics, and DAG visualization capabilities. Features include:
- Fast startup with lazy initialization
- Async operation optimization with timeouts and retries
- Resource management and memory tracking
- Performance monitoring and reporting
- Error propagation optimization
Re-exports§
pub use commands::check_node_connectivity;pub use commands::execute_status_command;pub use commands::show_status;pub use commands::start_node;pub use commands::stop_node;pub use commands::CommandRouter;pub use commands::DagStatistics;pub use commands::MemoryUsage;pub use commands::NetworkStatistics;pub use commands::NodeState;pub use commands::NodeStatusResponse;pub use commands::OutputFormat;pub use commands::PeerStatusInfo;pub use commands::StatusArgs;pub use config::NodeConfig;pub use config::NodeConfigManager;
Modules§
- async_
optimizations - commands
- config
- mcp
- MCP (Model Context Protocol) server management module
- node_
manager - output
- peer_
manager - performance
- rpc
- startup
Enums§
- CliError
- CLI-specific error types