diff --git a/src/lib.rs b/src/lib.rs index 51a7d41..2ad756c 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,10 +1,21 @@ -use cmd_lib_core; -use cmd_lib_macros; +pub use cmd_lib_core; +pub use cmd_lib_macros; -pub use cmd_lib_macros::{ - run_cmd, - run_fun, -}; +#[macro_export] +macro_rules! run_cmd { + ($($cur:tt)*) => {{ + use $crate::cmd_lib_core; + $crate::cmd_lib_macros::run_cmd!($($cur)*) + }}; +} + +#[macro_export] +macro_rules! run_fun { + ($($cur:tt)*) => {{ + use $crate::cmd_lib_core; + $crate::cmd_lib_macros::run_fun!($($cur)*) + }}; +} pub use cmd_lib_core::{ run_cmd,