Skip to main content

dfx_core/extension/manager/
uninstall.rs

1use super::ExtensionManager;
2use crate::error::extension::UninstallExtensionError;
3
4impl ExtensionManager {
5    pub fn uninstall_extension(&self, extension_name: &str) -> Result<(), UninstallExtensionError> {
6        let path = self.get_extension_directory(extension_name);
7        crate::fs::remove_dir_all(&path)?;
8        Ok(())
9    }
10}