
    Vhw                    T    d Z ddlmZ ddlZddlmZmZ ddlmZm	Z	m
Z
mZ 	 	 	 	 d	dZy)
+Command line parsing for the `env` command.    )annotationsN   )	EnvConfigcommand_env   )CompositeActionCompletionFinderControllerMode
TargetModeadd_environmentsc                   | j                  d|gd      }|j                  t        t               |j	                  d      }|j                  ddd	
       |j                  ddd
       |j                  ddd
       |j                  dt        dd       t        ||t        j                  t        j                         y)r   envz+show information about the test environment)parentshelp)funcconfigzenv arguments)titlez--show
store_truezshow environment on stdout)actionr   z--dumpzdump environment to diskz--list-fileszlist files on stdoutz	--timeoutMINUTESz3timeout for future ansible-test commands (0 clears))typemetavarr   N)
add_parserset_defaultsr   r   add_argument_groupadd_argumentfloatr   r
   NO_DELEGATIONr   
NO_TARGETS)
subparsersparent	completerparserr   s        W/home/dcms/DCMS/lib/python3.12/site-packages/ansible_test/_internal/cli/commands/env.pydo_envr%      s     '1&;&;: '< 'F   
 
#
#/
#
:C)   '   #   B	   VY(D(DjF[F[\    )r!   zargparse.ArgumentParserr"   r	   )__doc__
__future__r   argparsecommands.envr   r   environmentsr	   r
   r   r   r%    r&   r$   <module>r-      s7    1 " 
 ,]#,] /,]r&   