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}