From 21defab2fc95f1e1d0639b66ab2c449266a114fe Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Sun, 7 Jun 2026 02:56:48 +0800 Subject: Rename cargo style functions and remove unused imports --- mling/src/lib.rs | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) (limited to 'mling/src/lib.rs') diff --git a/mling/src/lib.rs b/mling/src/lib.rs index 2ea6305..0f58ccc 100644 --- a/mling/src/lib.rs +++ b/mling/src/lib.rs @@ -1,12 +1,30 @@ #![allow(unused_imports)] -use mingling::macros::gen_program; +use mingling::{ + macros::{gen_program, r_println, renderer}, + res::ResExitCode, +}; -pub mod cargo_style; +mod cargo_style; +pub use cargo_style::*; pub mod display; pub mod res; mod proj_mgr; use proj_mgr::*; +use crate::display::markdown; + +#[renderer] +pub fn render_error_dispatch_not_found(err: ErrorDispatcherNotFound, ec: &mut ResExitCode) { + if err.len() < 1 { + r_println!("{}", markdown(include_str!("helps/mling_help.txt"))); + ec.exit_code = 0; + } else { + let s = eformat_cargo!("Cannot find subcommand \"{}\"", err.join(" ")); + r_println!("{}", s); + ec.exit_code = 1; + } +} + gen_program!(); -- cgit