aboutsummaryrefslogtreecommitdiffstats
path: root/.bash_prompt
diff options
context:
space:
mode:
authorMathias Bynens <mathias@qiwi.be>2011-09-17 08:40:11 +0200
committerMathias Bynens <mathias@qiwi.be>2011-09-17 08:40:11 +0200
commita4767da6801f91aae118662ef7d651d4baca40b5 (patch)
tree7db4a9c9e205027c6753327bb69e15c09913f8c0 /.bash_prompt
parent730c7f7084b0b09c18c018132abb90ec56c45579 (diff)
downloaddotfiles-a4767da6801f91aae118662ef7d651d4baca40b5.tar.gz
dotfiles-a4767da6801f91aae118662ef7d651d4baca40b5.tar.bz2
dotfiles-a4767da6801f91aae118662ef7d651d4baca40b5.zip
Add aliases to show/hide hidden files in Finder. Closes #15.
Diffstat (limited to '.bash_prompt')
-rw-r--r--.bash_prompt51
1 files changed, 26 insertions, 25 deletions
diff --git a/.bash_prompt b/.bash_prompt
index 764fdfc..639808d 100644
--- a/.bash_prompt
+++ b/.bash_prompt
@@ -6,36 +6,37 @@ elif infocmp xterm-256color >/dev/null 2>&1; then 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 256)
- 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)
+ 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 256)
+ 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"
+ 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
-parse_git_dirty () {
+function parse_git_dirty() {
[[ $(git status 2> /dev/null | tail -n1) != "nothing to commit (working directory clean)" ]] && echo "*"
}
-parse_git_branch () {
+
+function parse_git_branch() {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e "s/* \(.*\)/\1$(parse_git_dirty)/"
}