/
.profile
116 lines (83 loc) · 3.39 KB
/
.profile
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
# Aliases
alias ll="ls -la"
alias llr="ls -ltra"
alias cpr="cp -Rv"
alias ci="cabal install"
alias cip="cabal install --enable-executable-profiling --enable-library-profiling -fprof-auto --ghc-option=-fprof-auto -fprof-auto-calls --ghc-option=-fprof-auto-calls"
alias cimp="cabal install --enable-executable-profiling -fprof-auto-calls --ghc-option=-fprof-auto-calls"
alias cimp2="cabal install --enable-executable-profiling"
alias cdoc="cabal haddock --hoogle; cp dist/doc/html/`basename $PWD`/`basename $PWD`.txt ."
alias g='grep --colour -Rnif /dev/stdin src <<<'
alias ga="git add"
alias gs="git status"
alias gc="git commit -a -m"
alias gco="git checkout"
alias gp="git push"
alias gpu="git pull"
alias gl="git log --pretty=format:"%h%x09%an%x09%ad%x09%s%d""
alias h="hg"
alias ha="hg add"
alias hs="hg status"
alias hc="hg commit -m"
alias hp="hg push"
alias hpu="hg pull"
alias v="vim"
alias vv="mvim"
# npm
alias npm-exec='PATH=$(npm bin):$PATH'
# Hoogle
alias hh="hoogle --color --count=30 +t4a-offer"
export CLICOLOR=1
export TERM="xterm-256color"
export CLOJURE_HOME=$HOME/Projects/clojure/
export PATH=$CLOJURE_HOME:$PATH
export CLOJURESCRIPT_HOME=$HOME/Projects/clojurescript/
export PATH=$CLOJURESCRIPT_HOME/bin:$PATH
export VIMCLOJURE_SERVER_JAR="$HOME/bin/vimclojure/server-2.3.6.jar"
# old less version
export PATH=$PATH:/Applications/Less.app/Contents/Resources/engines/bin
# export CLOJURE_OPTS="-XstartOnFirstThread"
# export CLOJURE_OPTS="-d32"
# MacPorts Installer addition on 2011-05-30_at_20:54:38: adding an appropriate PATH variable for use with MacPorts.
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# add ~/bin to path
export PATH=$HOME/bin:$PATH
export MAGICK_HOME=$HOME/Projects/ImageMagick-6.6.9
export PATH=$MAGICK_HOME/bin:$PATH
export DYLD_LIBRARY_PATH=$MAGICK_HOME/lib/
export PATH=$PATH:/Applications/Lynxlet.app/Contents/Resources/lynx/bin
# cabal executables
# export PATH=~/.cabal/bin:$PATH
# export PATH=~/Library/Haskell/bin:$PATH
# npm
export PATH=$PATH:/usr/local/share/npm/bin
# Android
export ANDROID_HOME=~/Projects/android-sdk-macosx
export PATH=$PATH:~/Projects/android-sdk-macosx/tools
export PATH=$PATH:~/Projects/android-sdk-macosx/platform-tools
# Setting PATH for Python 2.7
# The orginal version is saved in .profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
# cabal-dev
# export GHC_PACKAGE_PATH=/Library/Frameworks/GHC.framework/Versions/7.6.3-x86_64/usr/lib/ghc-7.6.3/package.conf.d:$HOME/.ghc/x86_64-darwin-7.6.3/package.conf.d:cabal-dev/packages-7.6.3.conf
# RVM stuff
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
export EDITOR=vim
export VISUAL=vim
set -o vi
# Add environment variable COCOS_CONSOLE_ROOT for cocos2d-x
export COCOS_CONSOLE_ROOT=/Users/phil/Projects/cocos2d-js/tools/cocos2d-console/bin
export PATH=$COCOS_CONSOLE_ROOT:$PATH
# Add environment variable ANDROID_SDK_ROOT for cocos2d-x
export ANDROID_SDK_ROOT=/Users/phil/Projects/android-sdk-macosx
export PATH=$ANDROID_SDK_ROOT:$PATH
export PATH=$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools:$PATH
# Add environment variable ANT_ROOT for cocos2d-x
export ANT_ROOT=/usr/bin
export PATH=$ANT_ROOT:$PATH
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home
# /usr/local/bin
export PATH=/usr/local/bin:$PATH
# .local/bin
export PATH=~/.local/bin:$PATH