- #!/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="1.2.13"
- git_revision=""
-
- if cd "${BASH_SOURCE%/*}" 2>/dev/null && git remote -v 2>/dev/null | grep -q pyenv; then
- git_revision="$(git describe --tags HEAD 2>/dev/null || true)"
- git_revision="${git_revision#v}"
- fi
-
- echo "pyenv ${git_revision:-$version}"
|