Mercurial > ec-dotfiles
comparison rc/bash @ 238:5dcbf6ab0109
Prioritize gnuls over colorls on OpenBSD. Modified GNU ls alias to allow different executable name.
| author | Edho Arief <edho@myconan.net> |
|---|---|
| date | Sun, 02 Oct 2011 07:22:57 +0700 |
| parents | 735b21c05f54 |
| children | ebfa844d2ef8 |
comparison
equal
deleted
inserted
replaced
| 237:0d008b554aac | 238:5dcbf6ab0109 |
|---|---|
| 33 alias rd="rdesktop -g 1280x600 -K -a 16 -z -P -r sound:off -r clipboard:CLIPBOARD -5" | 33 alias rd="rdesktop -g 1280x600 -K -a 16 -z -P -r sound:off -r clipboard:CLIPBOARD -5" |
| 34 | 34 |
| 35 _has_rm_I= | 35 _has_rm_I= |
| 36 _has_gnu_ls= | 36 _has_gnu_ls= |
| 37 _has_gnu_grep= | 37 _has_gnu_grep= |
| 38 _ls="ls" | |
| 38 case "$(uname -s)" in | 39 case "$(uname -s)" in |
| 39 Linux) | 40 Linux) |
| 40 _has_rm_I=y | 41 _has_rm_I=y |
| 41 _has_gnu_ls=y | 42 _has_gnu_ls=y |
| 42 _has_gnu_grep=y | 43 _has_gnu_grep=y |
| 57 _has_rm_I=y | 58 _has_rm_I=y |
| 58 export CLICOLOR= | 59 export CLICOLOR= |
| 59 export LSCOLORS=ExGxFxdxCxegedabagExEx | 60 export LSCOLORS=ExGxFxdxCxegedabagExEx |
| 60 ;; | 61 ;; |
| 61 OpenBSD) | 62 OpenBSD) |
| 62 if command -v colorls > /dev/null 2>&1; then | 63 if command -v gls > /dev/null 2>&1; then |
| 64 _has_gnu_ls=y | |
| 65 _ls="gls" | |
| 66 elif command -v colorls > /dev/null 2>&1; then | |
| 63 export CLICOLOR= | 67 export CLICOLOR= |
| 64 export LSCOLORS=ExGxFxdxCxegedabagExEx | 68 export LSCOLORS=ExGxFxdxCxegedabagExEx |
| 65 alias ls='colorls -F' | 69 alias ls='colorls -F' |
| 66 fi | 70 fi |
| 67 ;; | 71 ;; |
| 69 export PATH="${PATH}:${_org_path}" | 73 export PATH="${PATH}:${_org_path}" |
| 70 ;; | 74 ;; |
| 71 esac | 75 esac |
| 72 | 76 |
| 73 [ "${_has_rm_I}" = y ] && alias rm="rm -I" | 77 [ "${_has_rm_I}" = y ] && alias rm="rm -I" |
| 74 [ "${_has_gnu_ls}" = y ] && alias ls="ls -F --color=auto" | 78 [ "${_has_gnu_ls}" = y ] && alias ls="${_ls} -F --color=auto" |
| 75 [ "${_has_gnu_grep}" = y ] && alias grep="grep --color=auto" | 79 [ "${_has_gnu_grep}" = y ] && alias grep="grep --color=auto" |
| 76 | 80 |
| 77 unset _has_rm_I | 81 unset _has_rm_I |
| 78 unset _has_gnu_ls | 82 unset _has_gnu_ls |
| 79 unset _has_gnu_grep | 83 unset _has_gnu_grep |
| 84 unset _ls | |
| 80 | 85 |
| 81 | 86 |
| 82 case "${TERM}" in | 87 case "${TERM}" in |
| 83 xterm*|screen*|dtterm) | 88 xterm*|screen*|dtterm) |
| 84 PROMPT_COMMAND='echo -ne "\033]0;${LOGNAME}@${HOSTNAME}: ${PWD}\007";'"${PROMPT_COMMAND}" | 89 PROMPT_COMMAND='echo -ne "\033]0;${LOGNAME}@${HOSTNAME}: ${PWD}\007";'"${PROMPT_COMMAND}" |
