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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
mod cpu_count; mod env_to_map; mod get_env; mod get_home_dir; mod get_user_name; mod is_windows; mod os_family; mod os_name; mod os_release; mod os_version; mod print_current_directory; mod print_env; mod set_current_directory; mod set_env; mod uname; mod unset; mod which; use crate::utils::pckg; use duckscript::types::command::Commands; use duckscript::types::error::ScriptError; static PACKAGE: &str = "env"; pub(crate) fn load(commands: &mut Commands, parent: &str) -> Result<(), ScriptError> { let package = pckg::concat(parent, PACKAGE); commands.set(cpu_count::create(&package))?; commands.set(env_to_map::create(&package))?; commands.set(get_env::create(&package))?; commands.set(get_home_dir::create(&package))?; commands.set(get_user_name::create(&package))?; commands.set(is_windows::create(&package)?)?; commands.set(os_family::create(&package))?; commands.set(os_name::create(&package))?; commands.set(os_release::create(&package))?; commands.set(os_version::create(&package))?; commands.set(print_current_directory::create(&package))?; commands.set(print_env::create(&package)?)?; commands.set(set_current_directory::create(&package))?; commands.set(set_env::create(&package))?; commands.set(uname::create(&package)?)?; commands.set(unset::create(&package))?; commands.set(which::create(&package))?; Ok(()) }