From 66b447cfc8eb2134bb43a3069b942ce34a72c325 Mon Sep 17 00:00:00 2001 From: Jonas Maier <> Date: Sat, 7 Mar 2026 11:51:03 +0100 Subject: make parse builtin more useful --- src/run/builtin.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/run') diff --git a/src/run/builtin.rs b/src/run/builtin.rs index 56de6b1..ed1285a 100644 --- a/src/run/builtin.rs +++ b/src/run/builtin.rs @@ -260,7 +260,6 @@ impl Builtin for parse { _stdin: &mut dyn Read, stdout: &mut dyn Write, ) -> Result { - let mut is_ok = true; for arg in args { match crate::parse::do_parse(arg) { Ok(parsed) => { @@ -269,11 +268,10 @@ impl Builtin for parse { writeln!(stdout)?; } Err(err) => { - is_ok = false; - writeln!(stdout, "err {err:?}")?; + writeln!(stdout, "err {:?} {}", err.0, err.1.escape_ascii())?; } } } - if is_ok { Ok(()) } else { Err(Error::Exit(-1)) } + Ok(()) } } -- cgit v1.2.3