workon: Bash completion.
This commit is contained in:
parent
790435b0d3
commit
7f4ae3b60c
7
.bashrc
7
.bashrc
|
@ -254,3 +254,10 @@ function workon
|
||||||
[ -f "$VENVS/$1/bin/activate" ] || python3 -m venv "$VENVS/$1"
|
[ -f "$VENVS/$1/bin/activate" ] || python3 -m venv "$VENVS/$1"
|
||||||
. "$VENVS/$1/bin/activate"
|
. "$VENVS/$1/bin/activate"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function _workon
|
||||||
|
{
|
||||||
|
COMPREPLY=( $( compgen -W '$( command ls "$HOME/.venvs" )' -- "${COMP_WORDS[COMP_CWORD]}") )
|
||||||
|
}
|
||||||
|
|
||||||
|
complete -F _workon workon
|
||||||
|
|
Loading…
Reference in New Issue
Block a user