a
    shT                     @   sD   d dl mZ d dlmZ d dlmZ d dlmZ G dd deZdS )    )Values)Command)SUCCESS)CommandErrorc                   @   s.   e Zd ZdZdZdZeee e	dddZ
dS )HelpCommandzShow help for commandsz
      %prog <command>T)optionsargsreturnc           
      C   s   ddl m}m}m} z|d }W n ty6   t Y S 0 ||vrz||}d| dg}|rl|d| d td|||}	|	j	
  tS )Nr   )commands_dictcreate_commandget_similar_commandszunknown command ""zmaybe you meant "z - )pip._internal.commandsr
   r   r   
IndexErrorr   appendr   joinparser
print_help)
selfr   r   r
   r   r   cmd_nameguessmsgcommand r   W/var/www/html/assistant/venv/lib/python3.9/site-packages/pip/_internal/commands/help.pyrun   s    

zHelpCommand.runN)__name__
__module____qualname____doc__usageignore_require_venvr   liststrintr   r   r   r   r   r      s   r   N)	optparser   pip._internal.cli.base_commandr   pip._internal.cli.status_codesr   pip._internal.exceptionsr   r   r   r   r   r   <module>   s   