From 66ac5c4e7bc0850dea1b5152265fc7fb7916d119 Mon Sep 17 00:00:00 2001 From: Nathan Broadbent Date: Sat, 28 Jan 2012 19:06:27 +0800 Subject: [PATCH] Added cat and ls to wrapped commands --- lib/git/aliases_and_bindings.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/git/aliases_and_bindings.sh b/lib/git/aliases_and_bindings.sh index 1d9832d..4f078da 100644 --- a/lib/git/aliases_and_bindings.sh +++ b/lib/git/aliases_and_bindings.sh @@ -171,9 +171,15 @@ if [[ "$git_keyboard_shortcuts_enabled" = "true" ]]; then fi # Bash command wrapping -# (Tested with RVM's cd() wrapper) +# (Works fine with RVM's cd() wrapper) if [[ "$bash_command_wrapping_enabled" = "true" ]]; then - for cmd in vim cd rm cp mv ln; do + for cmd in vim cat cd rm cp mv ln; do alias $cmd="exec_git_expand_args $cmd" done + + if [[ "$(type ls)" =~ "--color=auto" ]]; then + alias ls="exec_git_expand_args ls --color=auto" + else + alias ls="exec_git_expand_args ls" + fi fi