
                         .   d Z ddlmZ ddlmZ ddlmZ ddlZddlmZ  ej                  ej                  j                  ej                  j                  ej                  j                        ej                   G d dej                                      Zy)	z$The command group for the shell CLI.    )absolute_import)division)unicode_literalsN)basec                   h    e Zd ZdZej
                  Zd ej                  d      dZ	e
d        Zd Zy)
CloudShellzManage Google Cloud Shell.z          Interact with and connect to your Cloud Shell environment.

          More information on Cloud Shell can be found at
          https://cloud.google.com/shell/docs/.
          z          The previous *gcloud alpha shell* command to launch an interactive
          shell was renamed to *gcloud alpha interactive*.
          )DESCRIPTIONNOTESc                      y N )parsers    #lib/surface/cloud_shell/__init__.pyArgszCloudShell.Args1   s        c                 Z    t        j                  |       ~~t        j                          y r   )r   RequireProjectIDDisableUserProjectQuota)selfcontextargss      r   FilterzCloudShell.Filter5   s#    $
 	  "r   N)__name__
__module____qualname____doc__r   MANAGEMENT_TOOLS_CATEGORYcategorytextwrapdedentdetailed_helpstaticmethodr   r   r   r   r   r   r      sL     #++( (//  - 	 	#r   r   )r   
__future__r   r   r   r   googlecloudsdk.callioper   ReleaseTracksReleaseTrackGABETAALPHADefaultUniverseOnlyGroupr   r   r   r   <module>r,      s~    + &  '  ( D%%(($*;*;*@*@%%++- #  # - #r   