/usr/portage

Colorful Bash-Prompt 0

<img src=”/img/bash-prompt.png” alt=“Colorful Bash-Promp” style=“float:left” />
Sven Herzberg asked me to fix a bug in his bash-prompt ($PS1). So I got the idea to catch his prompt, adjust some stuff and use it as mine. Here is the code:<br style=“clear:both” />
TTY=$(tty | awk -F "/" '{print $3"/"$4}') YELLOW_BOLD="\[\033[01;33m\]" GREEN_BOLD="\[\033[01;32m\]" WHITE_BOLD="\[\033[01;37m\]" RED_BOLD="\[\033[01;31m\]" VIOLET_BOLD="\[\033[01;35m\]" GRAY_BOLD="\[\033[01m\]" YELLOW="\[\033[0;33m\]" GREEN="\[\033[0;32m\]" WHITE="\[\033[0;37m\]" RED="\[\033[0;31m\]" VIOLET="\[\033[0;35m\]" GRAY="\[\033[0m\]" PS1="${GRAY}\$(RETURN=\$?;[ \"\${RETURN}\" != \"0\" ] &amp;&amp; echo \"\${RETURN} \")${ YELLOW}\$(date +[%H:%M]) $([ $(whoami) != root ] &amp;&amp; echo ${GREEN_BOLD}$(whoami)$ {WHITE}@)${RED_BOLD}${HOSTNAME%%.*}${WHITE}:\$(if [ \$(jobs | wc -l) != 0 ]; the n echo \" ${VIOLET}(bg: \"\$(jobs | wc -l | awk '{ print $1 }')\")\"; fi)${WHITE } \w${GREEN} ${TTY} \$ ${GRAY} "

Filed under & no comments & two trackbacks

Trackbacks

Trackback specific URI for this entry

No Trackbacks

Comments

No comments

Add a Comment & let me know what you think