Ë
    €Ïç  ã                   ó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)Úlist_cli_treesc                   ó&   — e Zd ZdZed„ «       Zd„ Zy)ÚListaÅ  List the installed gcloud interactive CLI trees.

  This command lists all CLI trees found in the Cloud SDK installation and
  config directories. Duplicates may be listed; commands that load the trees
  search the configuration directory first.

  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.

  Most CLI tree files are cached in the *cli* subdirectory of the *gcloud*
  installation root directory. The cache is automatically updated by the
  Cloud SDK installers and the *gcloud components* command group.
  c                 ó`   — | j                  dd¬«       | j                  j                  d«       y )Nz--directoryz=Insert this directory into the list of directories to search.)ÚhelpzQtable[box](command:sort=1, cli_version:label=CLI, version:label=VER, path, error))Úadd_argumentÚdisplay_infoÚ	AddFormat)Úparsers    ú"lib/surface/meta/cli_trees/list.pyÚArgsz	List.Args+   s7   € à
×ÑØØLð ô Nð ×Ñ×!Ñ!ð	õó    c                 óB   — t        j                  |j                  ¬«      S )N)Ú	directory)r   ÚListAllr   )ÚselfÚargss     r   ÚRunzList.Run4   s   € Ü×!Ñ!¨D¯N©NÔ;Ð;r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ústaticmethodr   r   © r   r   r	   r	      s    „ ñð  ñó ðó<r   r	   N)r   Ú
__future__r   r   r   Úgooglecloudsdk.callioper   Úgooglecloudsdk.command_lib.metar   ÚCommandr	   r   r   r   Ú<module>r#      s)   ðñ  8å &Ý Ý 'å (Ý :ô<ˆ4<‰<õ <r   