File size: 312 Bytes
d90101d | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | /// Output from a command execution
#[derive(Debug, Clone)]
pub struct CommandOutput {
pub command: String,
pub stdout: String,
pub stderr: String,
pub exit_code: Option<i32>,
}
impl CommandOutput {
pub fn success(&self) -> bool {
self.exit_code.is_none_or(|code| code >= 0)
}
}
|