add script of wifif config for raspberry pi
[dotfiles.git] / bashrc
1 #!/bin/bash
2
3
4 function parse_git_dirty {
5   [[ $(git status 2> /dev/null | tail -n1) != "nothing to commit, working directory clean" ]] && echo "*"
6   }
7   function parse_git_branch {
8     git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e "s/* \(.*\)/[\1$(parse_git_dirty)]/"
9 }
10 ##export PS1='\u@\h:\w\[\e[1;36m\]$(parse_git_branch)\[\e[0m\]$ 
11
12
13 S1='\[\e[01;32m\]\u@\[\e[00m\]\[\e[01;34m\][\w]\[\e[00m\] >> '
14 export PS1
15
16 alias l='ls -CF';
17 alias ll='ls -l';
18 alias la='ls -a';
19
20 alias grep='grep --color'
21
22 man() {
23         env \
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") \
32                         man "$@"
33 }
34
35 md ()   {       mkdir -p "$1"   &&      cd "$1";        }
36
37 # ECC android environment setup
38 # http://gwydlvm207.cisco.com/wiki/doku.php?id=enhancedcallcontrolapi:android_dev_env_setup&s[]=mac&s[]=setup
39
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"
46
47
48
49 export ANDROID_TOOLCHAIN="$ANDROID_NDK_HOME/standalone-toolchain-api14/"
50
51
52 export ANDROID_HOME="/Users/peli3/android/android-sdk-macosx/"
53
54 export PATH=$PATH:"${ANDROID_TOOLCHAIN}/bin/":"${ANDROID_HOME}/platform-tools/"
55 export PATH="$HOME/bin":$PATH
56
57
58
59 pathadd () {    export PATH="$1":$PATH; }
60
61 dgrep () {      find "$2" \( -iname '*.cpp' -or -iname '*.hpp' -or -iname '*.c' -or -iname '*.h' \) -exec grep -Hn --color "$1" {} \;   ;}
62
63 alias mvim='mvim --remote-silent';
64
65 diff () { diff "$@"     ;       }
66 #export PYTHONPATH=/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/
67
68 if [ -f "/Users/peli3/.git-completion.bash" ]; then
69         . "/Users/peli3/.git-completion.bash"
70 fi
71
72 # export ~/.bin into PATH
73 export PATH="$HOME/.bin":$PATH;
74 ## https://linuxtoy.org/archives/bash_tricks.html
75 #shopt -s histappend 
76 #PROMPT_COMMAND='history -a'
77 #