-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmacbashrc
More file actions
24 lines (20 loc) · 984 Bytes
/
macbashrc
File metadata and controls
24 lines (20 loc) · 984 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
if [[ -s /Users/basicxman/.rvm/scripts/rvm ]] ; then source /Users/basicxman/.rvm/scripts/rvm ; fi
# Virtual envs.
export WORKON_HOME=$HOME/.virtualenvs
export PIP_VIRTUALENV_BASE=$WORKON_HOME
export PIP_RESPECT_VIRTUALENV=true
source /usr/local/bin/virtualenvwrapper.sh
export CLOJURE_LEIN_HOME=/usr/local/src/clojure/lein
export ERLANG_HOME=/usr/local/src/erlang
export SCALA_HOME=/usr/local/src/scala
export PSQL_HOME=/opt/local/lib/postgresql90
export DEV_HOME=/Developer/usr/bin
export CLANG_HOME=/usr/local/src/clang
export PARALLELIZE_HOME=/usr/local/src/parallelize
export TEX4T_HOME=/usr/local/src/tex4t/bin/unix
export PATH=$TEX4T_HOME:$PARALLELIZE_HOME:$CLANG_HOME/bin:$DEV_HOME:/opt/local/bin:/opt/local/sbin:$CLOJURE_LEIN_HOME:$ERLANG_HOME/bin:$SCALA_HOME/bin:$PSQL_HOME/bin:$PATH
function mkcd() { mkdir -p "$@" && eval cd "\"\$$#\""; }
function EXT_COLOR() { echo -ne "\[\033[38;5;$1m\]"; }
# Git auto completion.
source ~/.git-completion.bash
export PS1="\# \w$ "