colors by uname

This commit is contained in:
Barak Michener 2020-11-03 13:48:32 -08:00
parent de1a723d05
commit aeb4a5a27a

59
.zshrc
View file

@ -76,41 +76,40 @@ 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 ;;
MD5_COMMAND_OPTS="" Linux)
PR_HOST_COLOR=$PR_GREEN
;; ;;
*) *)
PR_HOST_COLOR=$PR_GREEN PR_HOST_COLOR=$PR_YELLOW
MD5_COMMAND="md5sum"
MD5_COMMAND_OPTS="--tag"
;; ;;
esac esac
PR_HOST_COLOR=$PR_NO_COLOUR #PR_HOST_COLOR=$PR_NO_COLOUR
if [ -x "$(command -v $MD5_COMMAND)" ]; then #if [ -x "$(command -v $MD5_COMMAND)" ]; then
str=`echo -n "${HOST} ${HOSTNAME}" | $MD5_COMMAND $MD5_COMMAND_OPTS` #str=`echo -n "${HOST} ${HOSTNAME}" | $MD5_COMMAND $MD5_COMMAND_OPTS`
last="${str: -1}" #last="${str: -1}"
echo #echo
case $last in #case $last in
"1"|"6"|"b"|"0") #"1"|"6"|"b"|"0")
PR_HOST_COLOR=$PR_GREEN #PR_HOST_COLOR=$PR_GREEN
;; #;;
"2"|"7"|"c") #"2"|"7"|"c")
PR_HOST_COLOR=$PR_YELLOW #PR_HOST_COLOR=$PR_YELLOW
;; #;;
"3"|"8"|"d") #"3"|"8"|"d")
PR_HOST_COLOR=$PR_BLUE #PR_HOST_COLOR=$PR_BLUE
;; #;;
"4"|"9"|"e") #"4"|"9"|"e")
PR_HOST_COLOR=$PR_MAGENTA #PR_HOST_COLOR=$PR_MAGENTA
;; #;;
"5"|"a"|"f") #"5"|"a"|"f")
PR_HOST_COLOR=$PR_CYAN #PR_HOST_COLOR=$PR_CYAN
;; #;;
"*") #"*")
;; #;;
esac #esac
fi #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