From 8fe815e4c1e70e6774ebfa30ff8c50e86f72a2c1 Mon Sep 17 00:00:00 2001 From: Jonas Maier <> Date: Sun, 19 Apr 2026 12:13:35 +0200 Subject: alias: parses more than the first word in each argument --- src/run/builtin.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/run') 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 ::parse_from_bytes(&arg[..]) { - Ok(parsed) => { - alias_args.push(parsed); + match as crate::parse::Parse>::parse_from_bytes(&arg[..]) { + Ok(mut parsed) => { + alias_args.append(&mut parsed); } Err(err) => { writeln!( -- cgit v1.2.3