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 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
mod append; mod basename; mod canonical; mod cp; mod dirname; mod exists; mod get_last_modified_time; mod glob_array; mod is_directory; mod is_file; mod is_path_newer; mod is_readonly; mod list; mod mkdir; mod mv; mod print; mod read_bytes; mod read_text; mod rm; mod rmdir; mod set_mode; mod set_mode_glob; mod temp_dir; mod temp_file; mod touch; mod write_bytes; mod write_text; use crate::utils::pckg; use duckscript::types::command::Commands; use duckscript::types::error::ScriptError; static PACKAGE: &str = "fs"; pub(crate) fn load(commands: &mut Commands, parent: &str) -> Result<(), ScriptError> { let package = pckg::concat(parent, PACKAGE); commands.set(append::create(&package))?; commands.set(basename::create(&package))?; commands.set(canonical::create(&package))?; commands.set(cp::create(&package))?; commands.set(dirname::create(&package))?; commands.set(exists::create(&package))?; commands.set(get_last_modified_time::create(&package))?; commands.set(glob_array::create(&package))?; commands.set(is_directory::create(&package))?; commands.set(is_file::create(&package))?; commands.set(is_path_newer::create(&package))?; commands.set(is_readonly::create(&package))?; commands.set(list::create(&package))?; commands.set(mkdir::create(&package))?; commands.set(mv::create(&package))?; commands.set(print::create(&package))?; commands.set(read_bytes::create(&package))?; commands.set(read_text::create(&package))?; commands.set(rm::create(&package))?; commands.set(rmdir::create(&package))?; commands.set(set_mode::create(&package))?; commands.set(set_mode_glob::create(&package)?)?; commands.set(temp_dir::create(&package))?; commands.set(temp_file::create(&package))?; commands.set(touch::create(&package))?; commands.set(write_bytes::create(&package))?; commands.set(write_text::create(&package))?; Ok(()) }