aboutsummaryrefslogtreecommitdiffstats
path: root/.bash_prompt
diff options
context:
space:
mode:
Diffstat (limited to '.bash_prompt')
-rw-r--r--.bash_prompt78
1 files changed, 39 insertions, 39 deletions
diff --git a/.bash_prompt b/.bash_prompt
index 83670e5..c9a821d 100644
--- a/.bash_prompt
+++ b/.bash_prompt
@@ -3,55 +3,55 @@
# Screenshot: http://i.imgur.com/s0Blh.png
if [[ $COLORTERM = gnome-* && $TERM = xterm ]] && infocmp gnome-256color >/dev/null 2>&1; then
- export TERM=gnome-256color
+ export TERM=gnome-256color;
elif infocmp xterm-256color >/dev/null 2>&1; then
- export TERM=xterm-256color
+ export TERM=xterm-256color;
fi
if tput setaf 1 &> /dev/null; then
- tput sgr0
+ tput sgr0; # reset colors
if [[ $(tput colors) -ge 256 ]] 2>/dev/null; then
- MAGENTA=$(tput setaf 9)
- ORANGE=$(tput setaf 172)
- GREEN=$(tput setaf 190)
- PURPLE=$(tput setaf 141)
- WHITE=$(tput setaf 0)
+ MAGENTA=$(tput setaf 9);
+ ORANGE=$(tput setaf 172);
+ GREEN=$(tput setaf 190);
+ PURPLE=$(tput setaf 141);
+ WHITE=$(tput setaf 0);
else
- MAGENTA=$(tput setaf 5)
- ORANGE=$(tput setaf 4)
- GREEN=$(tput setaf 2)
- PURPLE=$(tput setaf 1)
- WHITE=$(tput setaf 7)
- fi
- BOLD=$(tput bold)
- RESET=$(tput sgr0)
+ MAGENTA=$(tput setaf 5);
+ ORANGE=$(tput setaf 4);
+ GREEN=$(tput setaf 2);
+ PURPLE=$(tput setaf 1);
+ WHITE=$(tput setaf 7);
+ fi;
+ BOLD=$(tput bold);
+ RESET=$(tput sgr0);
else
- MAGENTA="\033[1;31m"
- ORANGE="\033[1;33m"
- GREEN="\033[1;32m"
- PURPLE="\033[1;35m"
- WHITE="\033[1;37m"
- BOLD=""
- RESET="\033[m"
-fi
+ MAGENTA="\033[1;31m";
+ ORANGE="\033[1;33m";
+ GREEN="\033[1;32m";
+ PURPLE="\033[1;35m";
+ WHITE="\033[1;37m";
+ BOLD="";
+ RESET="\033[m";
+fi;
-export MAGENTA
-export ORANGE
-export GREEN
-export PURPLE
-export WHITE
-export BOLD
-export RESET
+export MAGENTA;
+export ORANGE;
+export GREEN;
+export PURPLE;
+export WHITE;
+export BOLD;
+export RESET;
function parse_git_branch() {
- local branch=$(git rev-parse --abbrev-ref HEAD 2>/dev/null)
+ local branch=$(git rev-parse --abbrev-ref HEAD 2>/dev/null);
if [ -n "${branch}" ]; then
- [ "${branch}" == "HEAD" ] && local branch=$(git rev-parse --short HEAD 2>/dev/null)
- local status=$(git status --porcelain 2>/dev/null)
- echo -n " on ${PURPLE}${branch}"
- [ -n "${status}" ] && echo -n "*"
- fi
+ [ "${branch}" == "HEAD" ] && local branch=$(git rev-parse --short HEAD 2>/dev/null);
+ local status=$(git status --porcelain 2>/dev/null);
+ echo -n " on ${PURPLE}${branch}";
+ [ -n "${status}" ] && echo -n "*";
+ fi;
}
-export PS1="\[${BOLD}${MAGENTA}\]\u \[$WHITE\]at \[$ORANGE\]\h \[$WHITE\]in \[$GREEN\]\w\[$WHITE\]\$(parse_git_branch)\[$WHITE\]\n\$ \[$RESET\]"
-export PS2="\[$ORANGE\]→ \[$RESET\]"
+export PS1="\[${BOLD}${MAGENTA}\]\u \[$WHITE\]at \[$ORANGE\]\h \[$WHITE\]in \[$GREEN\]\w\[$WHITE\]\$(parse_git_branch)\[$WHITE\]\n\$ \[$RESET\]";
+export PS2="\[$ORANGE\]→ \[$RESET\]";