kittynode_core/application/remove_capability.rs
1use crate::infra::config::ConfigStore;
2use eyre::Result;
3
4pub fn remove_capability(capability: &str) -> Result<()> {
5 let mut config = ConfigStore::load()?;
6 if let Some(pos) = config.capabilities.iter().position(|x| x == capability) {
7 config.capabilities.remove(pos);
8 }
9 ConfigStore::save_normalized(&mut config)?;
10 Ok(())
11}