pub trait Command: Send { // Required method fn run(&self, input: &str) -> Result<String, Box<dyn Error + Send>>; }