mirror of
https://github.com/pyenv/pyenv.git
synced 2024-12-25 04:21:00 +00:00
Merge pull request #1350 from maxbrunet/feature/versions/dotglob
List versions starting with a dot
This commit is contained in:
commit
2924886a77
3 changed files with 11 additions and 4 deletions
|
@ -122,7 +122,7 @@ if [ -n "$include_system" ] && \
|
|||
print_version system
|
||||
fi
|
||||
|
||||
shopt -s nullglob
|
||||
shopt -s dotglob nullglob
|
||||
for path in "$versions_dir"/*; do
|
||||
if [ -d "$path" ]; then
|
||||
if [ -n "$skip_aliases" ] && [ -L "$path" ]; then
|
||||
|
@ -139,7 +139,7 @@ for path in "$versions_dir"/*; do
|
|||
done
|
||||
fi
|
||||
done
|
||||
shopt -u nullglob
|
||||
shopt -u dotglob nullglob
|
||||
|
||||
if [ "$num_versions" -eq 0 ] && [ -n "$include_system" ]; then
|
||||
echo "Warning: no Python detected on the system" >&2
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
# This hooks is intended to skip creating shims for those executables.
|
||||
|
||||
conda_exists() {
|
||||
shopt -s nullglob
|
||||
shopt -s dotglob nullglob
|
||||
local condas=($(echo "${PYENV_ROOT}/versions/"*"/bin/conda" "${PYENV_ROOT}/versions/"*"/envs/"*"/bin/conda"))
|
||||
shopt -u nullglob
|
||||
shopt -u dotglob nullglob
|
||||
[ -n "${condas}" ]
|
||||
}
|
||||
|
||||
|
|
|
@ -154,3 +154,10 @@ OUT
|
|||
1.9
|
||||
OUT
|
||||
}
|
||||
|
||||
@test "lists dot directories under versions" {
|
||||
create_version ".venv"
|
||||
|
||||
run pyenv-versions --bare
|
||||
assert_success ".venv"
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue