subx_cli/commands/mod.rs
1//! SubX command execution module.
2//!
3//! This module contains implementations of each CLI subcommand's business logic,
4//! including AI matching, format conversion, synchronization, encoding detection,
5//! configuration management, and cache operations.
6//!
7//! # Examples
8//!
9//! ```rust,ignore
10//! use subx_cli::cli::Cli;
11//! use subx_cli::commands;
12//!
13//! // Execute the match command logic
14//! async fn run_match() -> subx_cli::Result<()> {
15//! let args = Cli::parse().command;
16//! commands::match_command::execute(args).await
17//! }
18//! ```
19pub mod cache_command;
20pub mod config_command;
21pub mod convert_command;
22pub mod detect_encoding_command;
23pub mod match_command;
24pub mod sync_command;