Skip to main content

torrust_tracker_deployer_lib/presentation/cli/controllers/register/
mod.rs

1//! Register Command Presentation Module
2//!
3//! This module implements the CLI presentation layer for the register command,
4//! handling argument processing and user interaction.
5//!
6//! ## Architecture
7//!
8//! The register command presentation layer follows the DDD pattern, orchestrating
9//! the application layer's `RegisterCommandHandler` while providing user-friendly
10//! output and error handling.
11//!
12//! ## Components
13//!
14//! - `errors` - Presentation layer error types with `.help()` methods
15//! - `handler` - Main command controller orchestrating the workflow
16
17pub mod errors;
18pub mod handler;
19pub use handler::RegisterCommandController;