diff options
| author | Jonas Maier <> | 2026-03-07 12:14:16 +0100 |
|---|---|---|
| committer | Jonas Maier <> | 2026-03-07 12:14:16 +0100 |
| commit | 4e85d136e5d1da457c229024626d8f2f0d31011b (patch) | |
| tree | 5b2c6bc24683920c9fb58650551f114866647f87 /src/run | |
| parent | cd63b5ffd756fd23e2385b935254dcceabe82696 (diff) | |
| download | pish-4e85d136e5d1da457c229024626d8f2f0d31011b.tar.gz | |
exit codes for source and sink commands
Diffstat (limited to 'src/run')
| -rw-r--r-- | src/run/builtin.rs | 6 |
1 files 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)?; |
