
    c                         S r SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  SSKJ	r	  \R                  " \R                  R                  \R                  R                  5       " S S	\R                  5      5       rg
)z/Command for cleaning up the kubernetes cluster.    )absolute_import)division)print_function)unicode_literals)base)
kubernetesc                   8    \ rS rSrSrSSS.r\S 5       rS rSr	g	)
CleanUp   z)Delete the local development environment.a
            Delete the local development environment.

          Use this command to clean up a development environment. This command
          many also be used remove any artifacts of developments environments
          that did not successfully start up.
          z          $ {command}

          To clean up a specific profile:

          $ {command} --minikube-profile=<profile name>
          )DESCRIPTIONEXAMPLESc                 B    UR                  SS9nUR                  SSS9  g )NF)requiredz--minikube-profilezMinikube profile.)help)add_mutually_exclusive_groupadd_argument)clsparsergroups      lib/surface/code/clean_up.pyArgsCleanUp.Args0   s*    ///?E	+2EF    c                 r    [         R                  " UR                  =(       d    [         R                  5        g )N)r   DeleteMinikubeminikube_profileDEFAULT_CLUSTER_NAME)selfargss     r   RunCleanUp.Run6   s&    d33 >(==?r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpclassmethodr   r    __static_attributes__r"   r   r   r
   r
      s1    1-& G G
?r   r
   N)r'   
__future__r   r   r   r   googlecloudsdk.callioper   googlecloudsdk.command_lib.coder   ReleaseTracksReleaseTrackBETAALPHACommandr
   r"   r   r   <module>r3      sa    6 &  % ' ( 6 D%%**D,=,=,C,CD?dll ? E?r   