
                         n    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\R                  5      r	g	)
z1Lists the installed gcloud interactive CLI trees.    )absolute_import)division)unicode_literals)base)cli_treec                       \ rS rSrSrSrg)CliTrees   aT  CLI trees manager.

The *{command}* group generates, updates and lists static CLI trees.

A CLI tree is a module or JSON file that describes a command and its
subcommands, flags, arguments, help text and TAB completers.
*$ gcloud interactive* uses CLI trees for typeahead, command line completion,
and as-you-type documentation, *$ gcloud* uses its CLI tree for static
completion, and *$ gcloud search help* uses the gcloud CLI tree to search
help text.

Packaged CLI tree files are installed in the *cli/data* subdirectory of the
*gcloud* installation root directory.  These trees are updated by
*$ gcloud components install* and *$ gcloud components update*. Other CLI
trees are generated on demand and cached in the per project *cli* config
directory. Each CLI tree is version-stamped to its command version and
is updated when the command changes.
 N)__name__
__module____qualname____firstlineno____doc____static_attributes__r       &lib/surface/meta/cli_trees/__init__.pyr	   r	      s    r   r	   N)
r   
__future__r   r   r   googlecloudsdk.callioper   r   Groupr	   r   r   r   <module>r      s)     8 &  ' ( ,tzz r   