From 20189ff06f76fb1eec7b149ad6f86134057c809c Mon Sep 17 00:00:00 2001 From: native-api Date: Sat, 8 Apr 2023 01:12:09 +0300 Subject: [PATCH] Fix not showing symlink contents for unselected versions in `pyenv versions` (#2675) --- libexec/pyenv-versions | 2 +- test/versions.bats | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/libexec/pyenv-versions b/libexec/pyenv-versions index 93f5b13c..0dd57dec 100755 --- a/libexec/pyenv-versions +++ b/libexec/pyenv-versions @@ -121,7 +121,7 @@ print_version() { elif (( ${BASH_VERSINFO[0]} <= 3 )) && exists "$1" "${current_versions[@]}"; then echo "${hit_prefix}${version_repr} (set by $(pyenv-version-origin))" else - echo "${miss_prefix}$1" + echo "${miss_prefix}${version_repr}" fi num_versions=$((num_versions + 1)) } diff --git a/test/versions.bats b/test/versions.bats index ce101d30..895e550f 100644 --- a/test/versions.bats +++ b/test/versions.bats @@ -238,11 +238,13 @@ OUT @test "non-bare output shows symlink contents" { create_version "1.9.0" - create_alias "link" "foo/bar" + create_alias "link" "1.9.0" run pyenv-versions - assert_success < foo/bar + link --> 1.9.0 OUT }