
    d                    ^    d dl mZ d dlmZ d dlmZ d dlmZ 	 	 	 	 dddZ	 	 	 	 	 	 dddZ	dS )    )annotations)AnyArgumentOptionNFnamestrdescription
str | Noneoptionalboolmultipledefault
Any | Nonereturnr   c                ,    t          | | |||          S )N)requiredis_listr   r   r   )r	   r   r   r   r   s        P/home/feoh/.local/pipx/venvs/poetry/lib/python3.11/site-packages/cleo/helpers.pyargumentr   	   s,            T	long_name
short_nameflagvalue_requiredr   c           	     .    t          | ||||||          S )N)r   requires_valuer   r   r   r   )r   r   r   r   r   r   r   s          r   optionr      s0     %   r   )NFFN)r	   r
   r   r   r   r   r   r   r   r   r   r   )NNTTFN)r   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )

__future__r   typingr   cleo.io.inputs.argumentr   cleo.io.inputs.optionr   r   r    r   r   <module>r%      s    " " " " " "       , , , , , , ( ( ( ( ( (
 #    $ ""      r   