instead of aliasing `ls` to `ls -G`. CLICOLOR is detected not only by `ls`, but by `tree` too (starting with version 1.8.0). See http://mama.indstate.edu/users/ice/tree/changes.html It's probably more widely used by other tools too.