dfx_core/extension/manager/
uninstall.rs

1
2
3
4
5
6
7
8
9
10
use super::ExtensionManager;
use crate::error::extension::UninstallExtensionError;

impl ExtensionManager {
    pub fn uninstall_extension(&self, extension_name: &str) -> Result<(), UninstallExtensionError> {
        let path = self.get_extension_directory(extension_name);
        crate::fs::remove_dir_all(&path)?;
        Ok(())
    }
}