Advertisement
Guest User

shen

a guest
Feb 19th, 2008
741
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.75 KB | None | 0 0
  1. HOSTNAME=`hostname`
  2.  
  3. case $HOSTNAME in
  4. computer1) NAMECOLOR="$fg[red]" ;;
  5. computer2) NAMECOLOR="$fg[green]" ;;
  6. computer3) NAMECOLOR="$fg[cyan]" ;;  
  7. computer4) NAMECOLOR="$fg[magenta]" ;;
  8. *) NAMECOLOR="$fg[white]" ;;
  9. esac
  10.  
  11. PROMPT=""
  12.  
  13. set -A prompt_array \
  14.     "%{$terminfo[bold]%}" \
  15.     "%{$NAMECOLOR%}%n%{$fg[default]%}" \
  16.     " @ " \
  17.     "%{$fg[yellow]%}%m%{$fg[default]%}" \
  18.     " %#%{$terminfo[sgr0]%} "
  19.  
  20. set -A rprompt_array \
  21.     "%{$terminfo[bold]%}" \
  22.     "%0(?..%{$fg[red]%}%?%{$fg[default]%}) " \
  23.     "%{$fg[green]%}%~%{$fg[default]%} " \
  24.     "%D{%H:%M}%{$terminfo[sgr0]%}"
  25.  
  26. # ...and put them all together!
  27. for i in $prompt_array; do
  28.     PROMPT=${PROMPT}${i}
  29. done
  30.  
  31. for i in $rprompt_array; do
  32.     RPROMPT=${RPROMPT}${i}
  33. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement