diff options
| author | Jonas Maier <> | 2026-04-19 12:13:35 +0200 |
|---|---|---|
| committer | Jonas Maier <> | 2026-04-19 12:13:35 +0200 |
| commit | 8fe815e4c1e70e6774ebfa30ff8c50e86f72a2c1 (patch) | |
| tree | 9bc1f9545338f12df78195abc85dccc4bbb5d643 /src/run | |
| parent | 25d39711c53862633d75163e2f7e31a26b0dd18f (diff) | |
| download | pish-8fe815e4c1e70e6774ebfa30ff8c50e86f72a2c1.tar.gz | |
alias: parses more than the first word in each argument
Diffstat (limited to 'src/run')
| -rw-r--r-- | src/run/builtin.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/run/builtin.rs b/src/run/builtin.rs index f8c6c4c..7ca1e5e 100644 --- a/src/run/builtin.rs +++ b/src/run/builtin.rs @@ -487,9 +487,9 @@ impl Builtin for alias { let mut parse_fail = false; let mut alias_args = Vec::new(); for arg in args { - match <crate::parse::ExpString as crate::parse::Parse>::parse_from_bytes(&arg[..]) { - Ok(parsed) => { - alias_args.push(parsed); + match <Vec<crate::parse::ExpString> as crate::parse::Parse>::parse_from_bytes(&arg[..]) { + Ok(mut parsed) => { + alias_args.append(&mut parsed); } Err(err) => { writeln!( |
