Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function parse_git_branch {
- git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
- }
- function proml(){
- local BLUE="\[\033[0;34m\]"
- local RED="\[\033[0;31m\]"
- local LIGHT_RED="\[\033[1;31m\]"
- local GREEN="\[\033[0;32m\]"
- local LIGHT_GREEN="\[\033[1;32m\]"
- local WHITE="\[\033[1;37m\]"
- local LIGHT_GRAY="\[\033[0;37m\]"
- local RESET="\[\033[0;39m\]"
- case $TERM in
- xterm*)
- TITLEBAR='\[\033]0;\W\007\]'
- ;;
- *)
- TITLEBAR=""
- ;;
- esac
- DATE="$BLUE[$RED\$(date +%H:%M)$BLUE]"
- WD="$BLUE[$RED\W$BLUE]"
- GIT="$LIGHT_RED\$(parse_git_branch)$RESET"
- PS1="\n${TITLEBAR}${DATE}${WD}${GIT}\$ "
- PS2='> '
- PS4='+ '
- }
- proml
- function parse_git_branch {
- git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
- }
- function proml(){
- local BLUE="\[\033[0;34m\]"
- local RED="\[\033[0;31m\]"
- local LIGHT_RED="\[\033[1;31m\]"
- local GREEN="\[\033[0;32m\]"
- local LIGHT_GREEN="\[\033[1;32m\]"
- local WHITE="\[\033[1;37m\]"
- local LIGHT_GRAY="\[\033[0;37m\]"
- local RESET="\[\033[0;39m\]"
- case $TERM in
- xterm*)
- TITLEBAR='\[\033]0;\W\007\]'
- ;;
- *)
- TITLEBAR=""
- ;;
- esac
- DATE="$BLUE[$RED\$(date +%H:%M)$BLUE]"
- WD="$BLUE[$RED\W$BLUE]"
- GIT="$LIGHT_RED\$(parse_git_branch)$RESET"
- PS1="\n${TITLEBAR}${DATE}${WD}${GIT}\$ "
- PS2='> '
- PS4='+ '
- }
- proml
Add Comment
Please, Sign In to add comment