Your IP : 18.118.137.13


Current Path : /usr/lib/python3.6/site-packages/pip/commands/__pycache__/
Upload File :
Current File : //usr/lib/python3.6/site-packages/pip/commands/__pycache__/completion.cpython-36.pyc

3

�Pf�	�@sDddlmZddlZddlmZdZdddd�ZGd	d
�d
e�ZdS)�)�absolute_importN)�CommandzJ
# pip %(shell)s completion start%(script)s# pip %(shell)s completion end
z�
_pip_completion()
{
    COMPREPLY=( $( COMP_WORDS="${COMP_WORDS[*]}" \
                   COMP_CWORD=$COMP_CWORD \
                   PIP_AUTO_COMPLETE=1 $1 ) )
}
complete -o default -F _pip_completion pip
z�
function _pip_completion {
  local words cword
  read -Ac words
  read -cn cword
  reply=( $( COMP_WORDS="$words[*]" \
             COMP_CWORD=$(( cword-1 )) \
             PIP_AUTO_COMPLETE=1 $words[1] ) )
}
compctl -K _pip_completion pip
a
function __fish_complete_pip
    set -lx COMP_WORDS (commandline -o) ""
    set -lx COMP_CWORD (math (contains -i -- (commandline -t) $COMP_WORDS)-1)
    set -lx PIP_AUTO_COMPLETE 1
    string split \  -- (eval $COMP_WORDS[1])
end
complete -fa "(__fish_complete_pip)" -c pip
)�bash�zsh�fishcs0eZdZdZdZdZ�fdd�Zdd�Z�ZS)�CompletionCommandz3A helper command to be used for command completion.Z
completionz-A helper command used for command completion.csltt|�j||�|j}|jddddddd�|jdd	dd
ddd�|jdd
ddddd�|jjd|�dS)Nz--bashz-b�store_constr�shellzEmit completion code for bash)�action�const�dest�helpz--zshz-zrzEmit completion code for zshz--fishz-frzEmit completion code for fishr)�superr�__init__�cmd_optsZ
add_option�parserZinsert_option_group)�self�args�kwr)�	__class__�� /usr/lib/python3.6/completion.pyr-s*zCompletionCommand.__init__cCsbtj�}dd�t|�D�}|j|krHtj|jd�}tt||jd��ntjj	ddj
|��dS)z-Prints the completion code of the given shellcSsg|]}d|�qS)z--r)�.0r	rrr�
<listcomp>Jsz)CompletionCommand.run.<locals>.<listcomp>�)�scriptr	zERROR: You must pass %s
z or N)�COMPLETION_SCRIPTS�keys�sortedr	�get�print�BASE_COMPLETION�sys�stderr�write�join)rZoptionsrZshellsZ
shell_optionsrrrr�runGs
zCompletionCommand.run)	�__name__�
__module__�__qualname__�__doc__�nameZsummaryrr&�
__classcell__rr)rrr(s
r)Z
__future__rr"Zpip.basecommandrr!rrrrrr�<module>s


?>