From 6d2cb280f8c27bf9c2dd6c0571e5e36f328960bd Mon Sep 17 00:00:00 2001 From: Sam Doran Date: Thu, 13 Feb 2025 11:57:26 -0500 Subject: [PATCH] Add --only-aliases argument MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is useful for listing the “frinedly” virtualenv names instead of the short path which includes the Python version. --- bin/pyenv-virtualenvs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bin/pyenv-virtualenvs b/bin/pyenv-virtualenvs index a43ece2..d4b7ba0 100755 --- a/bin/pyenv-virtualenvs +++ b/bin/pyenv-virtualenvs @@ -1,7 +1,7 @@ #!/usr/bin/env bash # # Summary: List all Python virtualenvs found in `$PYENV_ROOT/versions/*'. -# Usage: pyenv virtualenvs [--bare] [--skip-aliases] +# Usage: pyenv virtualenvs [--bare] [--skip-aliases] [--only-aliases] # # List all virtualenvs found in `$PYENV_ROOT/versions/*' and its `$PYENV_ROOT/versions/envs/*'. @@ -34,10 +34,11 @@ for arg; do case "$arg" in --complete ) echo --bare - echo --skip-aliases + echo --only-aliases exit ;; --bare ) bare=1 ;; --skip-aliases ) skip_aliases=1 ;; + --only-aliases ) only_aliases=1 ;; * ) pyenv-help --usage virtualenvs >&2 exit 1