From 4e85d136e5d1da457c229024626d8f2f0d31011b Mon Sep 17 00:00:00 2001 From: Jonas Maier <> Date: Sat, 7 Mar 2026 12:14:16 +0100 Subject: exit codes for source and sink commands --- src/run/builtin.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/run/builtin.rs b/src/run/builtin.rs index 90c44a9..b791861 100644 --- a/src/run/builtin.rs +++ b/src/run/builtin.rs @@ -114,8 +114,7 @@ impl Builtin for Sink { _stdout: &mut dyn Write, ) -> Result { let Some(path) = args.get(0) else { - // TODO exit code - return Ok(()); + return Err(Error::Exit(1)); }; let path = PathBuf::from(OsStr::from_bytes(path)); let mut file = OpenOptions::new() @@ -146,8 +145,7 @@ impl Builtin for from { stdout: &mut dyn Write, ) -> Result { let Some(path) = args.get(0) else { - // TODO exit code - return Ok(()); + return Err(Error::Exit(1)); }; let path = PathBuf::from(OsStr::from_bytes(path)); let mut file = OpenOptions::new().read(true).open(path)?; -- cgit v1.2.3