
                         n    d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ  G d dej                        Z	y	)
z1Lists the installed gcloud interactive CLI trees.    )absolute_import)division)unicode_literals)base)cli_treec                       e Zd ZdZy)CliTreesap  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____doc__     &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   