mod.rs
1 use alloc::string::String as AllocString; 2 use core::fmt::Write; 3 4 pub fn fmt_error(error: &impl core::fmt::Display) -> AllocString { 5 let mut out = AllocString::new(); 6 let _ = write!(out, "\x1b[31merror: {}\x1b[0m\r\n", error); 7 out 8 } 9 10 pub fn fmt_usage(usage: &str) -> AllocString { 11 let mut out = AllocString::new(); 12 let _ = write!(out, "\x1b[31musage: {}\x1b[0m\r\n", usage); 13 out 14 } 15 16 pub mod cat; 17 pub mod cp; 18 pub mod date; 19 pub mod df; 20 pub mod free; 21 pub mod help; 22 pub mod hostname; 23 pub mod ifconfig; 24 pub mod ls; 25 pub mod mkdir; 26 pub mod mv; 27 pub mod rm; 28 pub mod sensors; 29 pub mod touch; 30 pub mod uptime; 31 pub mod wakecause; 32 pub mod logstatus; 33 pub mod whoami;