mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2025-12-26 02:12:33 +01:00
Added virtualenvwrapper plugin
This commit is contained in:
parent
746a10368a
commit
ca1fccab47
1 changed files with 24 additions and 0 deletions
24
plugins/virtualenvwrapper/virtualenvwrapper.plugin.zsh
Normal file
24
plugins/virtualenvwrapper/virtualenvwrapper.plugin.zsh
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
DEFAULT_VIRTUALENV_WRAPPERS=(
|
||||
"/usr/local/bin/virtualenvwrapper.sh" # Default install location
|
||||
"/etc/bash_completion.d/virtualenvwrapper" # Ubuntu install location
|
||||
)
|
||||
for VIRTUALENV_WRAPPER in $DEFAULT_VIRTUALENV_WRAPPERS
|
||||
do
|
||||
if [[ -s "${VIRTUALENV_WRAPPER}" ]]; then
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
if [[ ! -n "${VIRTUALENV_WRAPPER}" ]] && [[ -s "${DEFAULT_VIRTUALENV_WRAPPER}" ]]; then
|
||||
VIRTUALENV_WRAPPER=${DEFAULT_VIRTUALENV_WRAPPER}
|
||||
fi
|
||||
|
||||
if [[ -s "${VIRTUALENV_WRAPPER}" ]]; then
|
||||
if [[ ! -n "${WORKON_HOME}" ]]; then
|
||||
export WORKON_HOME=$HOME/.virtualenvs;
|
||||
fi
|
||||
if [[ ! -d ${WORKON_HOME} ]]; then
|
||||
mkdir -p "${WORKON_HOME}"
|
||||
fi
|
||||
source "${VIRTUALENV_WRAPPER}";
|
||||
fi
|
||||
Loading…
Add table
Add a link
Reference in a new issue