aboutsummaryrefslogtreecommitdiff
path: root/bash/bashrc.d/ls.bash
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2015-05-31 01:15:30 +1200
committerTom Ryder <tom@sanctum.geek.nz>2015-05-31 01:15:30 +1200
commit5ccd692805f5978057fffc718bf194be80d5d70f (patch)
tree3bed55ce57c79f78ab6baabffe27e26fb881ef62 /bash/bashrc.d/ls.bash
parentForce integer type on color check (diff)
downloaddotfiles-5ccd692805f5978057fffc718bf194be80d5d70f.tar.gz
dotfiles-5ccd692805f5978057fffc718bf194be80d5d70f.zip
Consistent color count method
Diffstat (limited to 'bash/bashrc.d/ls.bash')
-rw-r--r--bash/bashrc.d/ls.bash4
1 files changed, 3 insertions, 1 deletions
diff --git a/bash/bashrc.d/ls.bash b/bash/bashrc.d/ls.bash
index 5456bf99..7093cd7c 100644
--- a/bash/bashrc.d/ls.bash
+++ b/bash/bashrc.d/ls.bash
@@ -2,7 +2,9 @@
# checks that color is available in the terminal within the function
if [[ $LS_COLORS ]] ; then
ls() {
- local -i colors=$(tput colors 2>/dev/null)
+ local -i colors=$( {
+ tput Co || tput colors
+ } 2>/dev/null )
if ((colors >= 8)) ; then
command ls --color=auto "$@"
else