host color zsh
This commit is contained in:
parent
1f042392b3
commit
392ac49b33
1 changed files with 27 additions and 0 deletions
27
.zshrc
27
.zshrc
|
|
@ -76,12 +76,39 @@ PR_NO_COLOUR="%{$terminfo[sgr0]%}"
|
||||||
case `uname` in
|
case `uname` in
|
||||||
Darwin)
|
Darwin)
|
||||||
PR_HOST_COLOR=$PR_CYAN
|
PR_HOST_COLOR=$PR_CYAN
|
||||||
|
MD5_COMMAND=md5
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
PR_HOST_COLOR=$PR_GREEN
|
PR_HOST_COLOR=$PR_GREEN
|
||||||
|
MD5_COMMAND=md5sum
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
PR_HOST_COLOR=$PR_NO_COLOUR
|
||||||
|
if [ -x "$(command -v $MD5_COMMAND)" ]; then
|
||||||
|
str=`echo -n "${HOST} ${HOSTNAME}" | $MD5_COMMAND`
|
||||||
|
last="${str: -1}"
|
||||||
|
case $last in
|
||||||
|
"1"|"6"|"b"|"0")
|
||||||
|
PR_HOST_COLOR=$PR_GREEN
|
||||||
|
;;
|
||||||
|
"2"|"7"|"c")
|
||||||
|
PR_HOST_COLOR=$PR_YELLOW
|
||||||
|
;;
|
||||||
|
"3"|"8"|"d")
|
||||||
|
PR_HOST_COLOR=$PR_BLUE
|
||||||
|
;;
|
||||||
|
"4"|"9"|"e")
|
||||||
|
PR_HOST_COLOR=$PR_MAGENTA
|
||||||
|
;;
|
||||||
|
"5"|"a"|"f")
|
||||||
|
PR_HOST_COLOR=$PR_CYAN
|
||||||
|
;;
|
||||||
|
"*")
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
PROMPT='$PR_STITLE$PR_LIGHT_BLUE($PR_LIGHT_YELLOW%D{%H:%M}|%!$PR_BLUE%)[%(!.$PR_RED.$PR_HOST_COLOR)%n@%m$PR_LIGHT_CYAN %~$PR_BLUE]$PR_NO_COLOUR
|
PROMPT='$PR_STITLE$PR_LIGHT_BLUE($PR_LIGHT_YELLOW%D{%H:%M}|%!$PR_BLUE%)[%(!.$PR_RED.$PR_HOST_COLOR)%n@%m$PR_LIGHT_CYAN %~$PR_BLUE]$PR_NO_COLOUR
|
||||||
%(!.#.$) '
|
%(!.#.$) '
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue