HEX
Server: Apache/2.4.68 (Debian)
System: Linux as-cs-widget-demo-us-central1 6.1.0-44-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.164-1 (2026-03-09) x86_64
User: root (0)
PHP: 8.2.32
Disabled: NONE
Upload Files
File: //lib/google-cloud-sdk/lib/surface/components/__pycache__/reinstall.cpython-312.pyc
�

�����n�dZddlmZddlmZddlmZddlmZddlmZGd�dej�Z
y	)
z0The command to install/update gcloud components.�)�absolute_import)�division)�unicode_literals)�base)�utilc�&�eZdZdZed��Zd�Zy)�	Reinstalla(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��y)N�)�parsers �#lib/surface/components/reinstall.py�ArgszReinstall.Args*s���c�N�tj|�}|j�y)zRuns the list command.N)r�GetUpdateManagerr	)�self�args�update_managers   r
�Runz
Reinstall.Run.s���*�*�4�0�N����rN)�__name__�
__module__�__qualname__�__doc__�staticmethodrrrrr
r	r	s ��
��	��	�rr	N)r�
__future__rrr�googlecloudsdk.callioper�%googlecloudsdk.command_lib.componentsr�
SilentCommandr	rrr
�<module>rs+�� 7�&��'�(�6���"�"�r