
                         V    S 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.    )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)   googlecloudsdk.callioper   r   ,googlecloudsdk.command_lib.static_completionr   Commandr   r$   r   r   <module>r/      s(     K ) , AM Mr   