From 7f4ae3b60c4a1c2d6be93b821ac8b788a1027901 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Fri, 21 Apr 2017 23:18:53 +0200 Subject: [PATCH] workon: Bash completion. --- .bashrc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.bashrc b/.bashrc index 8f6359d..10830f3 100644 --- a/.bashrc +++ b/.bashrc @@ -254,3 +254,10 @@ function workon [ -f "$VENVS/$1/bin/activate" ] || python3 -m venv "$VENVS/$1" . "$VENVS/$1/bin/activate" } + +function _workon +{ + COMPREPLY=( $( compgen -W '$( command ls "$HOME/.venvs" )' -- "${COMP_WORDS[COMP_CWORD]}") ) +} + +complete -F _workon workon