1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
pub use cmd_lib_core; pub use cmd_lib_macros; #[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, run_fun, CmdResult, FunResult, proc_env_set, proc_var, proc_var_get, proc_var_set, };