diff options
| author | Jonas Maier <> | 2026-03-08 08:28:57 +0100 |
|---|---|---|
| committer | Jonas Maier <> | 2026-03-08 08:28:57 +0100 |
| commit | deafab9c930ab092c4ee8abd4cbe09c7eb34aa22 (patch) | |
| tree | 8cd3b19f41eb37d7fef0ad45e707020b0e9a0fc6 /src/run/mod.rs | |
| parent | 46a1a298af63c82e48fd0aa805f32c691eb7ff97 (diff) | |
| download | pish-deafab9c930ab092c4ee8abd4cbe09c7eb34aa22.tar.gz | |
argument parsing
Diffstat (limited to 'src/run/mod.rs')
| -rw-r--r-- | src/run/mod.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/run/mod.rs b/src/run/mod.rs index 0b9aef8..d386590 100644 --- a/src/run/mod.rs +++ b/src/run/mod.rs @@ -155,6 +155,7 @@ impl Executor { Ok(Err(e)) => match e { BuiltinError::IO(_) => code = -1, BuiltinError::Exit(c) => code = c, + BuiltinError::ParseError(_) => code = -2, }, Err(_) => code = 127, } @@ -290,6 +291,7 @@ pub fn run(se: Arc<Mutex<Session>>, cmd: Vec<u8>) { #[derive(Debug)] pub enum BuiltinError { IO(std::io::Error), + ParseError(&'static str), Exit(i32), } |
