bash-it/completion/available/pip.completion.bash

18 lines
493 B
Bash

# https://pip.pypa.io/en/stable/user_guide/#command-completion
# Use the following commands to obtain these completion codes:
#pip completion --bash
#pip3 completion --bash
# pip bash completion start
_pip_completion()
{
COMPREPLY=( $( COMP_WORDS="${COMP_WORDS[*]}" \
COMP_CWORD=$COMP_CWORD \
PIP_AUTO_COMPLETE=1 $1 2>/dev/null ) )
}
complete -o default -F _pip_completion pip
complete -o default -F _pip_completion pip3
# pip bash completion end