]> git.phdru.name Git - dotfiles.git/blob - .bash_completion.d/python-pip
Feat(recode-filenames-recursive): Allow to omit parameters
[dotfiles.git] / .bash_completion.d / python-pip
1 PY_VERSIONS="2,2.7,3,"
2 PY_VERSIONS+="$(eval echo 3.{`seq -s, 4 12`} | sed 's/ /,/g')"
3
4 eval delegate_completion python python{$PY_VERSIONS}
5
6 _pip_completion_loader() {
7     if [ "`type -t _pip_completion`" != function ]; then
8         eval "`pip3 completion --bash`"
9     fi
10     eval complete -F _pip_completion pip pip{$PY_VERSIONS}
11     unset _pip_completion_loader PY_VERSIONS
12     return 124
13 }
14 eval complete -F _pip_completion_loader pip pip{$PY_VERSIONS}