o
    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                   @   s2   e Zd ZdZdZdZdedee de	f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y   t Y S w ||vr=||}d| dg}|r6|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   N/var/www/html/venv/lib/python3.10/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
    