refactor message with clap derive api (part 2)

This commit is contained in:
Clément DOUIN
2023-12-07 18:50:46 +01:00
parent a47902af7d
commit b8ef771614
18 changed files with 413 additions and 132 deletions
+5 -5
View File
@@ -80,27 +80,27 @@ pub struct Cli {
#[derive(Subcommand, Debug)]
pub enum HimalayaCommand {
/// Subcommand to manage accounts
/// Manage accounts
#[command(subcommand)]
#[command(alias = "accounts")]
Account(AccountSubcommand),
/// Subcommand to manage folders
/// Manage folders
#[command(subcommand)]
#[command(alias = "folders")]
Folder(FolderSubcommand),
/// Subcommand to manage envelopes
/// Manage envelopes
#[command(subcommand)]
#[command(alias = "envelopes")]
Envelope(EnvelopeSubcommand),
/// Subcommand to manage flags
/// Manage flags
#[command(subcommand)]
#[command(alias = "flags")]
Flag(FlagSubcommand),
/// Subcommand to manage messages
/// Manage messages
#[command(subcommand)]
#[command(alias = "messages", alias = "msgs", alias = "msg")]
Message(MessageSubcommand),