🔥 chore(config_cli): remove add_cli module

- remove unused add_cli module and its dependencies
This commit is contained in:
Jeremiah Russell
2025-10-09 14:40:10 +01:00
committed by Jeremiah Russell
parent 12ce3a2fd8
commit b8a473c978

View File

@@ -1,23 +0,0 @@
use clap::Parser;
use cull_gmail::{Config, Error, Result};
#[derive(Debug, Parser)]
pub struct AddCli {
/// Id of the rule on which action applies
#[clap(short, long)]
id: usize,
/// Label to add to the rule
#[clap(short, long)]
label: String,
}
impl AddCli {
pub fn run(&self, mut config: Config) -> Result<()> {
if config.get_rule(self.id).is_none() {
return Err(Error::RuleNotFound(self.id));
}
config.add_label_to_rule(self.id, &self.label)
}
}