envelope_cli/cli/
mod.rs

1//! CLI command handlers
2//!
3//! This module contains the implementation of CLI commands,
4//! bridging the clap argument parsing with the service layer.
5
6pub mod account;
7pub mod backup;
8pub mod budget;
9pub mod category;
10pub mod encrypt;
11pub mod export;
12pub mod import;
13pub mod income;
14pub mod payee;
15pub mod reconcile;
16pub mod report;
17pub mod target;
18pub mod transaction;
19pub mod transfer;
20
21pub use account::{handle_account_command, AccountCommands};
22pub use backup::{handle_backup_command, BackupCommands};
23pub use budget::{handle_budget_command, BudgetCommands};
24pub use category::{handle_category_command, CategoryCommands};
25pub use encrypt::{handle_encrypt_command, EncryptCommands};
26pub use export::{handle_export_command, ExportCommands};
27pub use import::handle_import_command;
28pub use income::{handle_income_command, IncomeCommands};
29pub use payee::{handle_payee_command, PayeeCommands};
30pub use reconcile::{handle_reconcile_command, ReconcileCommands};
31pub use report::{handle_report_command, ReportCommands};
32pub use target::{handle_target_command, TargetCommands};
33pub use transaction::{handle_transaction_command, TransactionCommands};
34pub use transfer::handle_transfer_command;