cl-repl/cli: Pretty-print errors in non-repl mode

This commit is contained in:
John 2025-09-15 00:20:05 -04:00
parent df6089f84a
commit 8dd2920fca

View File

@ -171,9 +171,10 @@ fn run_code(path: &str, code: &str, env: &mut Environment) -> Result<(), Box<dyn
ret => println!("{ret}"),
}
if env.get("main".into()).is_ok() {
match env.call("main".into(), &[])? {
ConValue::Empty => {}
ret => println!("{ret}"),
match env.call("main".into(), &[]) {
Ok(ConValue::Empty) => {}
Ok(ret) => println!("{ret}"),
Err(e) => println!("Error: {e}"),
}
}
Ok(())