
    d                    F    d dl mZ d dlmZ d dlmZ  G d de          ZdS )    )annotations)Command)Argumentc                  `     e Zd ZdZdZ edddd          gZdZdZddZ	d fdZ
ddZ xZS )HelpCommandhelpzDisplays help for a command.command_nameFzThe command name)requireddescriptiondefaultzThe <info>{command_name}</info> command displays help for a given command:

  <info>{command_full_name} list</info>

To display the list of available commands, please use the <info>list</info> command.
Ncommandr   returnNonec                    || _         d S N)_command)selfr   s     ^/home/feoh/.local/pipx/venvs/poetry/lib/python3.11/site-packages/cleo/commands/help_command.pyset_commandzHelpCommand.set_command    s        c                p    |                                   t                                                       d S r   )ignore_validation_errorssuper	configure)r   	__class__s    r   r   zHelpCommand.configure#   s1    %%'''r   intc                   ddl m} | j        ;| j        J | j                            |                     d                    | _        |                     d            |                                | j        | j                   d | _        dS )Nr   )TextDescriptorr	    )	 cleo.descriptors.text_descriptorr   r   _applicationfindargumentlinedescribe_io)r   r   s     r   handlezHelpCommand.handle(   s    CCCCCC= $000 -224==3P3PQQDM		"!!$(DM:::qr   )r   r   r   r   )r   r   )r   r   )__name__
__module____qualname__namer   r   	argumentsr   r   r   r   r'   __classcell__)r   s   @r   r   r      s        D0K 	*		
 	
 	
ID H            
       r   r   N)
__future__r   cleo.commands.commandr   cleo.io.inputs.argumentr   r    r   r   <module>r2      so    " " " " " " ) ) ) ) ) ) , , , , , ,- - - - -' - - - - -r   