
    gl                     V    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
y)	    )Values)List)Command)SUCCESS)CommandErrorc                   2    e Zd ZdZdZdZdedee   de	fdZ
y)	HelpCommandzShow help for commandsz
      %prog <command>Toptionsargsreturnc                 $   ddl m}m}m} 	 |d   }||vr@ ||      }d| dg}|r|j                  d| d       t        dj                  |             ||      }	|	j                  j                          t
        S # t        $ r	 t
        cY S w xY w)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
             X/var/www/django_project/virt/lib/python3.12/site-packages/pip/_internal/commands/help.pyrunzHelpCommand.run   s    	
 	
	AwH =((2E&xj23C

.ugQ78uzz#// *!!#  	N	s   A= =BBN)__name__
__module____qualname____doc__usageignore_require_venvr   r   strintr        r   r	   r	   	   s0     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 1 '  r(   