Ë
    €Ïz  ã                   óz   — 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 ddl	m
Z
  G d„ d	ej                  «      Zy
)z'The meta cache completers list command.é    )Úabsolute_import)Údivision)Úunicode_literals)Úbase)Ú
cache_util)Úprogress_trackerc                   ó&   — e Zd ZdZed„ «       Zd„ Zy)ÚLista  List all Cloud SDK command argument completer objects.

  Cloud SDK command argument completers are objects that have a module path,
  collection name and API version.  The module path may be used as the
  _MODULE_PATH_ argument to the $ gcloud meta cache completers run command.
  c                 ó:   — | j                   j                  d«       y )Nzø       table[box](module_path,
                  type,
                  collection,
                  api_version,
                  attachments:format="table[box](
                     command:sort=1,
                     arguments.list())")
    )Údisplay_infoÚ	AddFormat)Úparsers    ú)lib/surface/meta/cache/completers/list.pyÚArgsz	List.Args#   s   € à
×Ñ×!Ñ!ð #õ 	ó    c                 óÊ   — |j                  d«      s	g d¢|_        t        j                  d«      5  t	        j
                  | j                  «      cd d d «       S # 1 sw Y   y xY w)NÚsort_by)Úmodule_pathÚ
collectionÚapi_versionzCCollecting attached completers from all command flags and arguments)ÚIsSpecifiedr   r   ÚProgressTrackerr   ÚListAttachedCompletersÚ_cli_power_users_only)ÚselfÚargss     r   ÚRunzList.Run/   sP   € Ø×Ñ˜IÔ&ÚA€d„lÜ	×	)Ñ	)ØMõ
Oä×.Ñ.¨t×/IÑ/IÓJ÷
O÷ 
Oò 
Oús   °AÁA"N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ústaticmethodr   r   © r   r   r
   r
      s!   „ ñð ñ		ó ð		óKr   r
   N)r!   Ú
__future__r   r   r   Úgooglecloudsdk.callioper   Úgooglecloudsdk.command_lib.metar   Úgooglecloudsdk.core.consoler   ÚListCommandr
   r#   r   r   Ú<module>r)      s0   ðñ  .å &Ý Ý 'å (Ý 6Ý 8ôKˆ4×Ñõ Kr   