blob: a477c510be31777685d8f2e2b721fa937375e58a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# Store ls(1)'s --help output in a variable
ls_help=$(ls --help 2>/dev/null)
# Run dircolors(1) to export LS_COLORS if available and appropriate
case $ls_help 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 ls_help
|