From 8aa276beb88086b866be8a446289106be237348a Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Sun, 7 Jun 2026 15:18:24 +0800 Subject: Add hformat_cargo, hprintln_cargo macros and help rendering --- mling/src/pkg_mgr/mod.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 mling/src/pkg_mgr/mod.rs (limited to 'mling/src/pkg_mgr/mod.rs') diff --git a/mling/src/pkg_mgr/mod.rs b/mling/src/pkg_mgr/mod.rs new file mode 100644 index 0000000..d03e1d8 --- /dev/null +++ b/mling/src/pkg_mgr/mod.rs @@ -0,0 +1,16 @@ +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); +} -- cgit