
    3                     &   d Z ddlmZ ddlmZ ddlmZ ddlmZ ej                   ej                  ej                  j                  ej                  j                  ej                  j                         G d dej                                      Zy)	z-The command group for cloud container images.    )absolute_import)division)unicode_literals)basec                   >    e Zd ZdZej
                  Zed        Zd Z	y)Imagesz5List and manipulate Google Container Registry images.c                      y)zAdd arguments to the parser.

    Args:
      parser: argparse.ArgumentParser, This is a standard argparser parser with
        which you can register arguments.  See the public argparse documentation
        for its capabilities.
    N )parsers    (lib/surface/container/images/__init__.pyArgszImages.Args    s     	    c                 0    t        j                  |       |S )ak  Modify the context that will be given to this group's commands when run.

    Args:
      context: {str:object}, A set of key-value pairs that can be used for
        common initialization among commands.
      args: argparse.Namespace: The same namespace given to the corresponding
        .Run() invocation.

    Returns:
      The refined command context.
    )r   RequireProjectID)selfcontextargss      r   FilterzImages.Filter+   s     	$Nr   N)
__name__
__module____qualname____doc__r   COMPUTE_CATEGORYcategorystaticmethodr   r   r
   r   r   r   r      s)     >""(	 	r   r   N)r   
__future__r   r   r   googlecloudsdk.callioper   DefaultUniverseOnlyReleaseTracksReleaseTrackALPHABETAGAGroupr   r
   r   r   <module>r%      s{    4 &  ' ( D%%++T->->-C-C%%((*TZZ * r   