-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.zshrc
More file actions
72 lines (64 loc) · 2.36 KB
/
Copy path.zshrc
File metadata and controls
72 lines (64 loc) · 2.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# Shell Settings
setopt correct
export PROMPT="[%n:%/] "
export TERM=xterm
export EDITOR=vim
export TAGS_TYPE=ctags
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
# Android
export ANDROID_AVD_HOME=$HOME/.android/avd
export ANDROID_HOME=/Users/colabug/Library/Android/sdk
export LD_LIBRARY_PATH=$ANDROID_HOME/tools/lib
export ANDROID_NDK_HOME=/Users/colabug/Library/Android/ndk/android-ndk-r10e
alias cda="cd $ANDROID_HOME"
alias cdma="cd /Users/colabug/Documents/Code/Android/"
alias adbi="adb install -r"
# Books
alias pdf="gitbook pdf . && open book.pdf"
alias sb="softcover build:pdf && open ebooks/*.pdf"
alias -g sc="aspell -c"
# Wear
alias wconn="adb forward tcp:4444 localabstract:/adb-hub; adb connect localhost:4444"
alias wscreen="adb -s localhost:4444 shell screencap -p /sdcard/DCIM/screenshot1.png;adb -s localhost:4444 pull /sdcard/DCIM/screenshot1.png;open screenshot1.png "
# Gradle
export GRADLE_HOME=/usr/local/bin/gradle-2.1
alias ga="./gradlew assemble"
alias gd="./gradlew assembleDebug"
alias gca="./gradlew clean assemble"
alias gcad="./gradlew clean assembleDebug"
alias gc="./gradlew clean"
alias gch="./gradlew check"
# General aliases
alias vi=vim
alias c=clear
alias vz="vim ~/.zshrc"
alias sz="source ~/.zshrc"
alias grep="grep -n"
alias -g ...="../.."
alias -g ....="../../.."
alias -g .....="../../../.."
alias -g ......="../../../../.."
alias -g .......="../../../../../.."
alias gb="open /Applications/GitBook.app"
alias sc="aspell -c "
# Git
alias gdf="git diff > blah.diff && vim blah.diff"
alias gdfw="git diff -w > blah.diff && vim blah.diff"
alias gdfc="git diff --cached > blah.diff && vim blah.diff"
alias gdfcw="git diff -w --cached > blah.diff && vim blah.diff"
alias gits="clear && git status"
alias gitb="git branch"
alias -g gco="git checkout"
alias gpod="git pull origin develop"
alias gcod="git checkout develop"
alias rmb="rm blah.diff"
alias rma="rm -rf gen out target tmp build *.diff"
# History settings
HISTFILE=~/.history
SAVEHIST=10000
HISTSIZE=10000
setopt APPEND_HISTORY
setopt SHARE_HISTORY
setopt HIST_REDUCE_BLANKS
# Path
export PATH="$ANDROID_NDK_HOME:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$ANDROID_HOME/tools/proguard/bin:$LD_LIBRARY_PATH:$M2_HOME/bin:$GRADLE_HOME/bin:$JAVA_HOME/bin:/usr/local/bin:/usr/bin:/Applications/calibre.app/Contents/MacOS:/opt/local/bin:/opt/local/sbin:$HOME/bin:$PATH"