diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2015-06-19 14:19:08 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2015-06-19 14:19:08 +1200 |
commit | 9a5d6d9f9d5361187e904f937af3cabd1e1071ca (patch) | |
tree | 7e01e8011756787c4e5af6a1148bd976556175d6 | |
parent | Don't bother checking for grep --color (diff) | |
download | dotfiles-9a5d6d9f9d5361187e904f937af3cabd1e1071ca.tar.gz dotfiles-9a5d6d9f9d5361187e904f937af3cabd1e1071ca.zip |
Don't bother checking for ls --color
-rw-r--r-- | sh/profile.d/ls.sh | 25 |
1 files changed, 7 insertions, 18 deletions
diff --git a/sh/profile.d/ls.sh b/sh/profile.d/ls.sh index 3ecaa5fd..7757f3fe 100644 --- a/sh/profile.d/ls.sh +++ b/sh/profile.d/ls.sh @@ -1,19 +1,8 @@ -# Store ls(1)'s --help output in a variable -lshelp=$(ls --help 2>/dev/null) - -# Define and store appropriate colors for ls(1) if applicable -case $lshelp in - *--color*) - if command -v dircolors >/dev/null 2>&1 ; then - if [ -r "$HOME"/.dircolors ] ; then - eval "$(dircolors --sh -- "$HOME"/.dircolors)" - else - eval "$(dircolors --sh)" - fi - fi - ;; -esac - -# We're done parsing ls(1)'s --help output now -unset -v lshelp +if command -v dircolors >/dev/null 2>&1 ; then + if [ -r "$HOME"/.dircolors ] ; then + eval "$(dircolors --sh -- "$HOME"/.dircolors)" + else + eval "$(dircolors --sh)" + fi +fi |