diff --git a/bin/pyenv-sh-activate b/bin/pyenv-sh-activate index 1fca8e6..c390459 100755 --- a/bin/pyenv-sh-activate +++ b/bin/pyenv-sh-activate @@ -41,7 +41,7 @@ fi pyenv-virtualenv-prefix "${versions}" 1>/dev/null -echo "pyenv shell \"${versions}\"" +echo "pyenv shell \"${versions}\";" case "$shell" in fish ) echo ". \"$(pyenv-prefix "${versions}")/bin/activate.fish\"" ;; * ) echo "source \"$(pyenv-prefix "${versions}")/bin/activate\"" ;; diff --git a/bin/pyenv-sh-deactivate b/bin/pyenv-sh-deactivate index a0d2dd9..2889a01 100755 --- a/bin/pyenv-sh-deactivate +++ b/bin/pyenv-sh-deactivate @@ -11,7 +11,7 @@ set -e shell="$(basename "${PYENV_SHELL:-$SHELL}")" case "$shell" in -fish ) echo "functions -q deactivate; and deactivate";; +fish ) echo "functions -q deactivate; and deactivate;";; * ) echo "declare -f deactivate 1>/dev/null 2>&1 && deactivate";; esac echo "pyenv shell --unset" diff --git a/test/activate.bats b/test/activate.bats index 0dd5c42..9f61bc9 100644 --- a/test/activate.bats +++ b/test/activate.bats @@ -19,7 +19,7 @@ setup() { assert_success assert_output <