use std::process::ExitStatus;
#[derive(Debug)]
pub enum ShellTaskOutput<T> {
EarlyReturn {
stdout_lines: Vec<String>,
stderr_lines: Vec<String>,
return_value: T,
},
CompleteOutput {
status: ExitStatus,
stdout_lines: Vec<String>,
stderr_lines: Vec<String>,
},
}