Fix weird bash code issue which made bash complain about "then"

This commit is contained in:
Pedro Algarvio
2014-08-13 00:55:04 +01:00
parent fa04d6f9df
commit 2662b5807c

View File

@@ -110,21 +110,21 @@ esac
if [[ "$shell" != "fish" ]]; then
cat <<EOS
if [ -n "\$PYENV_ACTIVATE" ]; then
if [ "x\`pyenv version-name\`" = "xsystem" ]; then
pyenv deactivate --no-error --verbose
return 0
fi
if [ "x\$PYENV_ACTIVATE" != "x\`pyenv prefix\`" ]; then
if pyenv deactivate --no-error --verbose; then
pyenv activate --no-error --verbose || unset PYENV_DEACTIVATE
else
if [ "\$(pyenv version-name)" = "system" ]; then
pyenv deactivate --no-error --verbose
return 0
fi
if [ "\$PYENV_ACTIVATE" != "\$(pyenv prefix)" ]; then
if [ pyenv deactivate --no-error --verbose ]; then
pyenv activate --no-error --verbose || unset PYENV_DEACTIVATE
else
pyenv activate --no-error --verbose
fi
fi
else
if [ -z "\$VIRTUAL_ENV" ] && [ "\$PYENV_DEACTIVATE" != "\$(pyenv prefix)" ]; then
pyenv activate --no-error --verbose
fi
fi
else
if [ -z "\$VIRTUAL_ENV" ] && [ "x\$PYENV_DEACTIVATE" != "x\`pyenv prefix\`" ]; then
pyenv activate --no-error --verbose
fi
fi
};
EOS