
    +                     z    S r SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  SSKJ	r	   " S S	\R                  5      rg
)zDA command that lists the gcloud group and command tree with details.    )absolute_import)division)unicode_literals)base)cli_tree)generatec                   .    \ rS rSrSr\S 5       rS rSrg)
ListGCloud   zHList the gcloud CLI command tree with flag, positional and help details.c                 H    U R                  SSSS9  U R                  SSSS9  g )	Nz--branchCOMMAND_PATHzThe branch of the CLI subtree to generate as a dotted command path. Mainly used to generate test data. For example, for the `gcloud compute instances` branch use "compute.instances".)metavarhelpz--completions
store_truezList the static completion CLI tree. This is a stripped down variant of the CLI tree that only contains the subcommand and flag name dictionaries. The tree is written as a Python source file (~1MiB) that loads fast (~30ms) as a .pyc file.)actionr   )add_argument)parsers    lib/surface/meta/list_gcloud.pyArgsListGCloud.Args   sD    
K  M L  N    c                    UR                   (       a  UR                   R                  S5      OS nUR                  (       a   [        R                  " U R
                  US9  g [        R                  " U R
                  SUS9  g )N.)clibranch-)r   pathr   )r   splitcompletionsr   ListCompletionTree_cli_power_users_onlyr   Dump)selfargsr   s      r   RunListGCloud.Run.   sS    '+{{T[[s#F!!d&@&@Pmm22VLr    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r%   __static_attributes__r'   r   r   r
   r
      s    PN NMr   r
   N)r,   
__future__r   r   r   googlecloudsdk.callioper   r   ,googlecloudsdk.command_lib.static_completionr   Commandr
   r'   r   r   <module>r3      s/     K &  ' ( , AM Mr   