pub trait CommandRunner { // Required method fn run(&self, command: &str, args: &[String]) -> CommandRunOutput; }