aboutsummaryrefslogtreecommitdiff
path: root/mling/src/proj_mgr/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'mling/src/proj_mgr/mod.rs')
-rw-r--r--mling/src/proj_mgr/mod.rs7
1 files changed, 7 insertions, 0 deletions
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<ThisProgram>) {
+ p.with_dispatcher(CMDGenerateProject);
+
p.with_dispatcher(CMDShowBinaries);
p.with_dispatcher(CMDShowWorkspaceDirectory);
p.with_dispatcher(CMDShowTargetDirectories);