]> git.pld-linux.org Git - packages/coreutils.git/blame - fileutils.csh
- partially update from fedora, fixes test suite
[packages/coreutils.git] / fileutils.csh
CommitLineData
3cf82251 1set SYS_RC_FILE=/etc/DIR_COLORS
2set USER_RC_FILE=$HOME/.dir_colors
3set DEF_COLOR_MODE=tty
4
2bf1419f 5set COLOR_MODE=`awk '/^COLOR/{c=$2} END{print c}' $SYS_RC_FILE`
3cf82251 6
7test -r $USER_RC_FILE
8if ($status == 0) then
2bf1419f 9 set COLOR_MODE=`awk '/^COLOR/{c=$2} END{print c}' $USER_RC_FILE`
3cf82251 10endif
11
12# 'all' argument for 'ls --color=' is no longer valid
13test "$COLOR_MODE" = all
14if ($status == 0) then
15 set COLOR_MODE=always
16endif
17
18test -z "$COLOR_MODE"
19if ($status == 0) then
20 set COLOR_MODE=$DEF_COLOR_MODE
21endif
22
23alias ls "ls --color=$COLOR_MODE"
24
25test -r $USER_RC_FILE
26if ($status == 0) then
27 eval `/usr/bin/dircolors -c $USER_RC_FILE`
28else
29 eval `/usr/bin/dircolors -c $SYS_RC_FILE`
30endif
31
32unset SYS_RC_FILE USER_RC_FILE DEF_COLOR_MODE
This page took 0.075126 seconds and 4 git commands to generate.