use crate::ThisProgram; use mingling::{ Program, macros::{dispatcher, program_setup}, }; dispatcher!("install"); dispatcher!("ls.namespace", CMDListNamespace => EntryListNamespace); dispatcher!("rm.namespace", CMDRemoveNamespace => EntryRemoveNamespace); #[program_setup] pub fn package_manager_setup(p: &mut Program) { p.with_dispatcher(CMDInstall); p.with_dispatcher(CMDListNamespace); p.with_dispatcher(CMDRemoveNamespace); }