Permalink
Browse files

I suck.

  • Loading branch information...
1 parent 15f2dc1 commit 1b09df1f4efdbb9add061b5f2b4f59bbf20fd2a0 @kuyan committed Dec 16, 2012
Showing with 80 additions and 48 deletions.
  1. +80 −48 .dotfiles/.bash_prompt
View
@@ -3,61 +3,93 @@
# 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
- 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)
- 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)
-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
+# if tput setaf 1 &> /dev/null; then
+# tput sgr0
+# 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)
+# 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)
+# 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
+
+# Overrides
+# MAGENTA=$(tput setaf 9)
+ORANGE=$(tput setaf 172)
+# GREEN=$(tput setaf 2)
+# PURPLE=$(tput setaf 1)
+# WHITE=$(tput setaf 7)
+# BOLD=$(tput bold)
+RESET=$(tput sgr0)
+# UNDERLINED="\033[4m"
-export MAGENTA
+# export MAGENTA
export ORANGE
-export GREEN
-export PURPLE
-export WHITE
-export BOLD
+# export GREEN
+# export PURPLE
+# export WHITE
+# export BOLD
export RESET
+# export UNDERLINED
+
+# function parse_git_dirty() {
+# [[ $(git status 2> /dev/null | tail -n1) != *"working directory clean"* ]] && echo "*"
+# }
+
+# function parse_git_branch() {
+# git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e "s/* \(.*\)/\1$(parse_git_dirty)/"
+# }
+
+# function get_load {
+# echo `uptime | awk '{print $(NF-2)}'| cut -d ',' -f 1`
+# }
+
+# function get_symbol {
+# if [[ $uid == 0 ]]; then
+# symbol='#'
+# else
+# symbol='$'
+# fi
+
+# if [[ $1 == 0 ]]; then
+# echo ${GREEN}${symbol}${RESET}
+# else
+# echo ${MAGENTA}${symbol}${RESET}
+# fi
+# }
+
+# function get_errcode {
+# if [[ $1 == 0 ]]; then
+# echo ${GREEN}${1}${RESET}
+# else
+# echo ${MAGENTA}${1}${RESET}
+# fi
+# }
-function parse_git_dirty() {
- [[ $(git status 2> /dev/null | tail -n1) != *"working directory clean"* ]] && echo "*"
-}
-
-function parse_git_branch() {
- g=$(git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e "s/* \(.*\)/\1$(parse_git_dirty)/")
- if [[ -n $g ]]; then
- echo -n $g' '
- fi
-}
-
-# A failed attempt. :(
-#PS1="\n[ \u@\H $(date +%k:%M:%S) $(uptime|awk '{min=NF-2;print $min}') ]"
-#PS1="${PS1} [ \w \$(parse_git_branch)] \$? "
-#PS1="${PS1}\n\$(if \["$uid" == "0"\]; then echo '#'; else echo '\$'; fi) "
+#PS1="\n\u@\H($(get_uptime)) \w [\$(parse_git_branch)]\n\$(get_symbol \$?) "
#export PS1
export PS1="\w \u$ "
export PS2="\[$ORANGE\]→ \[$RESET\]"
+#export PS1="\[${BOLD}${MAGENTA}\]\u \[$WHITE\]at \[$ORANGE\]\h \[$WHITE\]in \[$GREEN\]\w\[$WHITE\]\$([[ -n \$(git branch 2> /dev/null) ]] && echo \" on \")\[$PURPLE\]\$(parse_git_branch)\[$WHITE\]\n\$ \[$RESET\]"

0 comments on commit 1b09df1

Please sign in to comment.