diff --git a/zsh/aliases/30-macos.conf b/zsh/aliases/30-macos.conf index 1e0183f..3d22804 100644 --- a/zsh/aliases/30-macos.conf +++ b/zsh/aliases/30-macos.conf @@ -1,6 +1,11 @@ # Some good aliases for macOS. -if [ "${OS/DarwinD}" != "${OS}" ]; then +if [ "${OS/Darwin}" != "${OS}" ]; then # Files navigation. - alias ls="ls -G" + # ls - use GNU coreutils version if available. + if [ -f "/usr/local/bin/gls" ]; then + alias ls="/usr/local/bin/gls --color" + else + alias ls="/bin/ls -G" + fi fi \ No newline at end of file