
    fXfl                     ^    d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	  G d de          Z
dS )	    )Values)List)Command)SUCCESS)CommandErrorc                   :    e Zd ZdZdZdZdedee         de	fdZ
dS )	HelpCommandzShow help for commandsz
      %prog <command>Toptionsargsreturnc                 T   ddl m}m}m} 	 |d         }n# t          $ r
 t
          cY S w xY w||vrO ||          }d| dg}|r|                    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commands
             T/var/www/html/Qu*py/bism/lib/python3.11/site-packages/pip/_internal/commands/help.pyrunzHelpCommand.run   s    	
 	
 	
 	
 	
 	
 	
 	
 	
 	
	AwHH 	 	 	NNN	 =((((22E2x2223C 9

7u777888uzz#/// .**!!###s    ))N)__name__
__module____qualname____doc__usageignore_require_venvr   r   strintr        r   r	   r	   	   sT          E6 c s      r(   r	   N)optparser   typingr   pip._internal.cli.base_commandr   pip._internal.cli.status_codesr   pip._internal.exceptionsr   r	   r'   r(   r   <module>r.      s                2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1         '          r(   