diff options
Diffstat (limited to 'src/run/builtin.rs')
| -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!( |
