From 7e821de319c5ec7daa757ad044df2b269187d215 Mon Sep 17 00:00:00 2001 From: "Yamashita, Yuu" Date: Wed, 4 Nov 2015 14:03:46 +0000 Subject: [PATCH] Support creating shims of virtual environments in `envs` (#103) --- etc/pyenv.d/rehash/envs.bash | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 etc/pyenv.d/rehash/envs.bash diff --git a/etc/pyenv.d/rehash/envs.bash b/etc/pyenv.d/rehash/envs.bash new file mode 100644 index 0000000..586c896 --- /dev/null +++ b/etc/pyenv.d/rehash/envs.bash @@ -0,0 +1,11 @@ +virtualenv_list_executable_names() { + local file + shopt -s nullglob + for file in "$PYENV_ROOT"/versions/*/envs/*/bin/*; do + echo "${file##*/}" + done + shopt -u nullglob +} +if declare -f make_shims 1>/dev/null 2>&1; then + make_shims $(virtualenv_list_executable_names | sort -u) +fi