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;