From f25ea7d97ca7c5009814ea83db8214e8f5ab145c Mon Sep 17 00:00:00 2001 From: Wolf Vollprecht Date: Fri, 6 Sep 2024 23:37:29 +0200 Subject: [PATCH] alias ls to ls --color=auto (#48) --- crates/shell/src/commands.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/shell/src/commands.rs b/crates/shell/src/commands.rs index 7dce8ff..1467dda 100644 --- a/crates/shell/src/commands.rs +++ b/crates/shell/src/commands.rs @@ -14,11 +14,13 @@ impl ShellCommand for LsCommand { } fn execute_ls(context: ShellCommandContext) -> ExecuteResult { - let mut args: Vec = vec![OsString::from("ls")]; + let mut args: Vec = vec![OsString::from("ls"), OsString::from("--color=auto")]; + context .args .iter() .for_each(|arg| args.push(OsString::from(arg))); + let exit_code = uu_ls(args.into_iter()); ExecuteResult::from_exit_code(exit_code) }