Fix output capturing
This commit is contained in:
@@ -141,8 +141,11 @@ fn exec(
|
|||||||
println!("{}", format_command(&program, &dir, args));
|
println!("{}", format_command(&program, &dir, args));
|
||||||
}
|
}
|
||||||
|
|
||||||
let child = Command::new(&program).current_dir(&dir).args(args.iter()).spawn()?;
|
let output = Command::new(&program)
|
||||||
let output = child.wait_with_output()?;
|
.current_dir(&dir)
|
||||||
|
.args(args.iter())
|
||||||
|
.output()
|
||||||
|
.unwrap();
|
||||||
let success = output.status.success();
|
let success = output.status.success();
|
||||||
|
|
||||||
if !context.check && !success {
|
if !context.check && !success {
|
||||||
|
|||||||
Reference in New Issue
Block a user