use omz's pyenv plugin
This commit is contained in:
		@@ -1,37 +0,0 @@
 | 
			
		||||
_homebrew-installed() {
 | 
			
		||||
    type brew &> /dev/null
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
_pyenv-from-homebrew-installed() {
 | 
			
		||||
    brew --prefix pyenv &> /dev/null
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
FOUND_PYENV=0
 | 
			
		||||
pyenvdirs=("$HOME/.pyenv" "/usr/local/pyenv" "/opt/pyenv")
 | 
			
		||||
if _homebrew-installed && _pyenv-from-homebrew-installed ; then
 | 
			
		||||
    pyenvdirs=($(brew --prefix pyenv) "${pyenvdirs[@]}")
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
for pyenvdir in "${pyenvdirs[@]}" ; do
 | 
			
		||||
    if [ -d $pyenvdir/bin -a $FOUND_PYENV -eq 0 ] ; then
 | 
			
		||||
        FOUND_PYENV=1
 | 
			
		||||
        if [[ $PYENV_ROOT = '' ]]; then
 | 
			
		||||
          PYENV_ROOT=$pyenvdir
 | 
			
		||||
        fi
 | 
			
		||||
        export PATH=${pyenvdir}/bin:$PATH
 | 
			
		||||
        eval "$(pyenv init - zsh)"
 | 
			
		||||
 | 
			
		||||
        if pyenv commands | command grep -q virtualenv-init; then
 | 
			
		||||
            eval "$(pyenv virtualenv-init - zsh)"
 | 
			
		||||
        fi
 | 
			
		||||
 | 
			
		||||
        function pyenv_prompt_info() {
 | 
			
		||||
            echo "$(pyenv version-name)"
 | 
			
		||||
        }
 | 
			
		||||
    fi
 | 
			
		||||
done
 | 
			
		||||
unset pyenvdir
 | 
			
		||||
 | 
			
		||||
if [ $FOUND_PYENV -eq 0 ] ; then
 | 
			
		||||
    function pyenv_prompt_info() { echo "system: $(python -V 2>&1 | cut -f 2 -d ' ')" }
 | 
			
		||||
fi
 | 
			
		||||
		Reference in New Issue
	
	Block a user