Using existing actions

  • HistoryAction
  • InitAction
  • InstallAction
  • EditInstallersAction
  • ListAction
  • ManageAction
  • ShowPathsAction
  • RefreshAction
  • ShellAction
  • UpdateSelfAction

Example calling InstallAction


#![allow(unused_variables)]
fn main() {
use mcfg::actions::InstallAction;
use mcfg::shared::Environment;

fn wrapper() {
let env = Environment::default();

let action = InstallAction::install(
    env,
    Some("work-tools".to_string()),
    Some("productivity".to_string())).unwrap();

action.run().unwrap();
}
}