dfx_core/process/
mod.rs

1
2
3
4
5
6
7
use crate::error::process::ProcessError;
use std::process::{Command, ExitStatus};

pub fn execute_process(cmd: &mut Command) -> Result<ExitStatus, ProcessError> {
    cmd.status()
        .map_err(|e| ProcessError::ExecutionFailed(cmd.get_program().to_owned(), e))
}