From 2b8928f2bd505189ea46724ceaf27373a9b4a6ec Mon Sep 17 00:00:00 2001 From: Gurkirat Singh Date: Tue, 8 Feb 2022 14:27:48 +0530 Subject: [PATCH] Make the ls color available for macos --- aliases/available/general.aliases.bash | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/aliases/available/general.aliases.bash b/aliases/available/general.aliases.bash index 3c29928d..e0a2d617 100644 --- a/aliases/available/general.aliases.bash +++ b/aliases/available/general.aliases.bash @@ -1,13 +1,18 @@ cite about-alias about-alias 'general aliases' -if ls --color -d . &> /dev/null -then - alias ls="ls --color=auto" -elif ls -G -d . &> /dev/null -then - alias ls='ls -G' # Compact view, show colors -fi +# color support for darwin and non-darwin os +# special thanks https://stackoverflow.com/a/27776822/10362396 +case "$(uname -s)" in + + Darwin) + alias ls='ls -G' + ;; + + *) + alias ls='ls --color=auto' + ;; +esac # List directory contents alias sl=ls