diff --git a/src/bin/repo.rs b/src/bin/repo.rs index 713b79ec2..954bad4d9 100644 --- a/src/bin/repo.rs +++ b/src/bin/repo.rs @@ -219,6 +219,11 @@ fn main_inner() -> anyhow::Result<()> { match status { RecipeStatus::Cached => print_cached(&command, &recipe.name), RecipeStatus::Done => print_success(&command, &recipe.name), + RecipeStatus::Failed(err) => { + let _ = stderr().write(err.as_bytes()); + let _ = stderr().write(b"\n\n"); + print_failed(&command, &recipe.name) + } _ => unreachable!(), } }