You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
679 B
30 lines
679 B
function parse_git_branch { |
|
/usr/bin/git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/' |
|
} |
|
|
|
function proml { |
|
local NORMAL="\[\033[0;0m\]" |
|
local BLUE="\[\033[0;34m\]" |
|
local BLACK="\[\033[0;30m\]" |
|
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\]" |
|
case $TERM in |
|
xterm*|screen*) |
|
TITLEBAR='\[\033]0;\u@\h:\w\007\]' |
|
;; |
|
*) |
|
TITLEBAR="" |
|
;; |
|
esac |
|
|
|
PS1="${TITLEBAR}\ |
|
\u@\h:\w$BLUE\$(parse_git_branch)$NORMAL\\$ " |
|
PS2='> ' |
|
PS4='+ ' |
|
} |
|
proml |
|
|
|
|