src/tools.rs: make command_output return Vec<u8>

And add a new helper to return output as string.
This commit is contained in:
Dietmar Maurer
2020-09-30 09:28:48 +02:00
parent 9c33683c25
commit e64b9f9204
2 changed files with 15 additions and 4 deletions

View File

@ -149,7 +149,7 @@ pub fn compute_file_diff(filename: &str, shadow: &str) -> Result<String, Error>
.output()
.map_err(|err| format_err!("failed to execute diff - {}", err))?;
let diff = crate::tools::command_output(output, Some(|c| c == 0 || c == 1))
let diff = crate::tools::command_output_as_string(output, Some(|c| c == 0 || c == 1))
.map_err(|err| format_err!("diff failed: {}", err))?;
Ok(diff)