4 function parse_git_dirty {
5 [[ $(git status 2> /dev/null | tail -n1) != "nothing to commit, working directory clean" ]] && echo "*"
7 function parse_git_branch {
8 git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e "s/* \(.*\)/[\1$(parse_git_dirty)]/"
10 ##export PS1='\u@\h:\w\[\e[1;36m\]$(parse_git_branch)\[\e[0m\]$
13 S1='\[\e[01;32m\]\u@\[\e[00m\]\[\e[01;34m\][\w]\[\e[00m\] >> '
20 alias grep='grep --color'
24 GROFF_NO_SGR=$(printf "1") \
25 LESS_TERMCAP_mb=$(printf "\e[1;31m") \
26 LESS_TERMCAP_md=$(printf "\e[1;31m") \
27 LESS_TERMCAP_me=$(printf "\e[0m") \
28 LESS_TERMCAP_se=$(printf "\e[0m") \
29 LESS_TERMCAP_so=$(printf "\e[1;44;33m") \
30 LESS_TERMCAP_ue=$(printf "\e[0m") \
31 LESS_TERMCAP_us=$(printf "\e[1;32m") \
35 md () { mkdir -p "$1" && cd "$1"; }
37 # ECC android environment setup
38 # http://gwydlvm207.cisco.com/wiki/doku.php?id=enhancedcallcontrolapi:android_dev_env_setup&s[]=mac&s[]=setup
40 export PYTHONPATH="/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/"
41 export DEV_ENV_ROOT=$HOME/android/
42 export ANDROID_NDK_ROOT="${DEV_ENV_ROOT}/android-ndk-r8c/"
43 export ANDROID_SDK_ROOT="${DEV_ENV_ROOT}/android-sdk-macosx/"
44 #export ANDROID_TOOLCHAIN="${DEV_ENV_ROOT}/standalone-toolchain-api14/"
45 export ANDROID_NDK_HOME="$HOME/android/android-ndk-r8c"
49 export ANDROID_TOOLCHAIN="$ANDROID_NDK_HOME/standalone-toolchain-api14/"
52 export ANDROID_HOME="/Users/peli3/android/android-sdk-macosx/"
54 export PATH=$PATH:"${ANDROID_TOOLCHAIN}/bin/":"${ANDROID_HOME}/platform-tools/"
55 export PATH="$HOME/bin":$PATH
59 pathadd () { export PATH="$1":$PATH; }
61 dgrep () { find "$2" \( -iname '*.cpp' -or -iname '*.hpp' -or -iname '*.c' -or -iname '*.h' \) -exec grep -Hn --color "$1" {} \; ;}
63 alias mvim='mvim --remote-silent';
65 diff () { diff "$@" ; }
66 #export PYTHONPATH=/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/
68 if [ -f "/Users/peli3/.git-completion.bash" ]; then
69 . "/Users/peli3/.git-completion.bash"
72 ## https://linuxtoy.org/archives/bash_tricks.html
74 #PROMPT_COMMAND='history -a'