From a73f0f692968a04fb6f99ffbf6a2538cb482815f Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Fri, 26 Jun 2026 07:44:31 +0800 Subject: feat(proj_mgr): add project generation with interactive checklist --- mling/src/proj_mgr/mod.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'mling/src/proj_mgr/mod.rs') diff --git a/mling/src/proj_mgr/mod.rs b/mling/src/proj_mgr/mod.rs index b282203..04353b7 100644 --- a/mling/src/proj_mgr/mod.rs +++ b/mling/src/proj_mgr/mod.rs @@ -4,6 +4,9 @@ use mingling::{ macros::{dispatcher, program_setup}, }; +mod generator; +pub use generator::*; + pub mod metadata; mod show_binaries; @@ -12,6 +15,8 @@ pub use show_binaries::*; mod show_directories; pub use show_directories::*; +dispatcher!("gen", CMDGenerateProject => EntryGenerateProject); + dispatcher!("show.binaries"); dispatcher!("show.workspace-dir", CMDShowWorkspaceDirectory => EntryShowWorkspaceDirectory @@ -22,6 +27,8 @@ dispatcher!("show.target-dir", #[program_setup] pub fn project_manager_setup(p: &mut Program) { + p.with_dispatcher(CMDGenerateProject); + p.with_dispatcher(CMDShowBinaries); p.with_dispatcher(CMDShowWorkspaceDirectory); p.with_dispatcher(CMDShowTargetDirectories); -- cgit