|
|
|
@ -0,0 +1,21 @@ |
|
|
|
#!/usr/bin/env bash |
|
|
|
# Summary: Display the version of pyenv |
|
|
|
# |
|
|
|
# Displays the version number of this pyenv release, including the |
|
|
|
# current revision from git, if available. |
|
|
|
# |
|
|
|
# The format of the git revision is: |
|
|
|
# <version>-<num_commits>-<git_sha> |
|
|
|
# where `num_commits` is the number of commits since `version` was |
|
|
|
# tagged. |
|
|
|
|
|
|
|
set -e |
|
|
|
[ -n "$PYENV_DEBUG" ] && set -x |
|
|
|
|
|
|
|
version="0.1.2" |
|
|
|
|
|
|
|
cd "$PYENV_ROOT" |
|
|
|
git_revision="$(git describe --tags HEAD 2>/dev/null || true)" |
|
|
|
git_revision="${git_revision#v}" |
|
|
|
|
|
|
|
echo "pyenv ${git_revision:-$version}" |