Bash Prompt Colors

This is currently my bash prompt. Locate this code in any script run by bash at startup. I have it in ~/.bashrc

GREEN="\[\e[1;32m\]"
BLUE="\[\e[1;34m\]"
YELLOW="\[\e[1;33m\]"
CYAN="\[\e[1;36m\]"
RESET="\[\e[m\]"
BRANCH=$CYAN
PS1="$GREEN\u@\h $BLUE\w $BRANCH\$(git branch 2>/dev/null | grep '^*' | colrm 1 2 | parens | tr -d '\n')$BLUE\$ $RESET"

This relies on parens, a simple program that I wrote that can be found here (repo has since been removed, dotfiles are now in this repo).

Leave a Reply