
                         n    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\R                  5      r
g	)
z0The command to install/update gcloud components.    )absolute_import)division)unicode_literals)base)utilc                   .    \ rS rSrSr\S 5       rS rSrg)	Reinstall   a  Reinstall the Google Cloud CLI with the same components you have now.

If your Google Cloud CLI installation becomes corrupt, this command attempts
to fix it by downloading the latest version of the Google Cloud CLI and
reinstalling it. This will replace your existing installation with a fresh
one.  The command is the equivalent of deleting your current installation,
downloading a fresh copy of the gcloud CLI, and installing in the same
location.

## EXAMPLES
To reinstall all components you have installed, run:

  $ {command}
c                     g )N )parsers    #lib/surface/components/reinstall.pyArgsReinstall.Args*   s        c                 P    [         R                  " U5      nUR                  5         g)zRuns the list command.N)r   GetUpdateManagerr	   )selfargsupdate_managers      r   RunReinstall.Run.   s    **40Nr   r   N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r   __static_attributes__r   r   r   r	   r	      s      	 	r   r	   N)r   
__future__r   r   r   googlecloudsdk.callioper   %googlecloudsdk.command_lib.componentsr   SilentCommandr	   r   r   r   <module>r$      s+     7 &  ' ( 6"" r   