]> arthur.barton.de Git - OhMyZshExtensions.git/blob - plugins/5_dev_env/5_dev_env.plugin.zsh
Add "5_dev_env" plugin: Setup local development environment
[OhMyZshExtensions.git] / plugins / 5_dev_env / 5_dev_env.plugin.zsh
1 # 5_dev_env.plugin.zsh
2 # 2015-05-05, alex@barton.de
3
4 # SSH wrapper
5 for ssh_wrapper in \
6         "$HOME/Applications/ssh-wrapper" \
7         "$HOME/Applications/ssh-q" \
8         "$HOME/bin/ssh-wrapper" \
9         "$HOME/bin/ssh-q" \
10 ; do
11         if [ -x "$ssh_wrapper" ]; then
12                 export GIT_SSH="$ssh_wrapper"
13                 break
14         fi
15 done
16 unset ssh_wrapper
17
18 # pip
19 export PIP_REQUIRE_VIRTUALENV="true"
20 export PIP_DOWNLOAD_CACHE="$XDG_CACHE_HOME/pip"
21
22 # virtualenv[wrapper]
23 export WORKON_HOME="$XDG_CACHE_HOME/virtualenvs"
24 [ -d "$LOCAL_HOME/Develop" ] \
25         && export PROJECT_HOME="$LOCAL_HOME/Develop" \
26         || export PROJECT_HOME="$HOME/Develop"