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}"), ret => println!("{ret}"),
} }
if env.get("main".into()).is_ok() { if env.get("main".into()).is_ok() {
match env.call("main".into(), &[])? { match env.call("main".into(), &[]) {
ConValue::Empty => {} Ok(ConValue::Empty) => {}
ret => println!("{ret}"), Ok(ret) => println!("{ret}"),
Err(e) => println!("Error: {e}"),
} }
} }
Ok(()) Ok(())