only use dircolors when it exists