1use crate::error::process::ProcessError;
2use std::process::{Command, ExitStatus};
3
4pub fn execute_process(cmd: &mut Command) -> Result<ExitStatus, ProcessError> {
5 cmd.status()
6 .map_err(|e| ProcessError::ExecutionFailed(cmd.get_program().to_owned(), e))
7}