Wait with output

This commit is contained in:
Dheepak Krishnamurthy 2020-07-28 03:30:47 -06:00
parent 885dc5b44f
commit f7217aee8e

View file

@ -420,17 +420,18 @@ impl App {
// TODO: fix vim hanging // TODO: fix vim hanging
match r { match r {
Ok(mut child) => { Ok(child) => {
child let output = child
.wait() .wait_with_output()
.expect( .expect(
&format!( &format!(
"Cannot run `task edit` for task `{}`. Check documentation for more information", "Cannot run `task edit` for task `{}`. Check documentation for more information",
task_id task_id
)[..], )[..],
); );
// TODO: should we sleep here to show output of the editor? if !output.status.success() {
// std::thread::sleep(std::time::Duration::from_millis(500)); // TODO: show error message here
}
} }
_ => { _ => {
println!("Vim failed to start"); println!("Vim failed to start");