zoi-cli 1.24.2

Advanced Package Manager & Environment Orchestrator
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::cli::{ExtensionCommand, ExtensionCommands};
use crate::pkg;
use anyhow::Result;

pub fn run(
    args: ExtensionCommand,
    yes: bool,
    plugin_manager: Option<&crate::pkg::plugin::PluginManager>,
) -> Result<()> {
    match args.command {
        ExtensionCommands::Add { name } => pkg::extension::add(&name, yes, plugin_manager),
        ExtensionCommands::Remove { name } => pkg::extension::remove(&name, yes, plugin_manager),
    }
}