diff --git a/src/main.rs b/src/main.rs index 9c9c09c..ca16893 100644 --- a/src/main.rs +++ b/src/main.rs @@ -300,6 +300,10 @@ fn main() { if let Some(data) = s.user_data::().cloned() { data.cmd.handle(s, parsed) } + } else { + let mut main = s.find_name::("main").unwrap(); + let err_msg = format!("Unknown command: \"{}\"", c); + main.set_result(Err(err_msg)); } } ev.trigger();