diff --git a/src/main.rs b/src/main.rs index df8c0c0..a0d1f35 100644 --- a/src/main.rs +++ b/src/main.rs @@ -86,7 +86,12 @@ fn run(mut args: Arguments) -> Result<()> { _ => (), } - uw8.run_frame()?; + if let Err(err) = uw8.run_frame() { + eprintln!("Runtime error: {}", err); + if !watch_mode { + exit(1); + } + } } Ok(())