pub trait Runnable {
// Required method
fn run(
&mut self,
tx: Sender<String>,
out: Output,
last_cmd: bool,
work_dir: &str,
) -> Result<ExitStatus, Error>;
}
pub trait Runnable {
// Required method
fn run(
&mut self,
tx: Sender<String>,
out: Output,
last_cmd: bool,
work_dir: &str,
) -> Result<ExitStatus, Error>;
}