diff --git a/core/archipelago/src/mesh/flash.rs b/core/archipelago/src/mesh/flash.rs index 31eaf1ce..229dcf93 100644 --- a/core/archipelago/src/mesh/flash.rs +++ b/core/archipelago/src/mesh/flash.rs @@ -838,7 +838,23 @@ async fn run_streamed(mut cmd: Command, stdin: Option>, job: &Arc = job + .snapshot() + .await + .log_tail + .iter() + .rev() + .take(10) + .rev() + .cloned() + .collect(); + anyhow::bail!("Command exited with {status}\n{}", tail.join("\n")); } Ok(()) }