ó
    €Ï.  ã                   óŒ   • 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  \R                   " S S\R                  5      5       rg	)
z0The command to install/update gcloud components.é    )Úabsolute_import)Údivision)Úunicode_literals)Úbase)Úutilc                   ó8   • \ rS rSrSrSSS.r\S 5       rS rSr	g	)
ÚInstallé   aK  Install one or more Google Cloud CLI components.

Ensure that each of the specified components (as well as any dependent
components) is installed on the local workstation.  Components are installed
without performing any upgrades to your existing CLI installation.  All
components are installed at the current version of your CLI.
að            {description}

          Components that are available for installation can be viewed by
          running:

            $ {parent_command} list

          Installing a given component will also install all components on which
          it depends.  The command lists all components it is about to install,
          and asks for confirmation before proceeding.

          ``{command}'' installs components from the version of the Google Cloud
          CLI you currently have installed.  You can see your current version by
          running:

            $ {top_command} version

          If you want to update your Google Cloud CLI installation to the latest
          available version, use:

            $ {parent_command} update
      z´          The following command installs ``COMPONENT-1'', ``COMPONENT-2'',
          and all components that they depend on:

            $ {command} COMPONENT-1 COMPONENT-2
      )ÚDESCRIPTIONÚEXAMPLESc           	      óP   • U R                  SSSSS9  U R                  SSSS	S
SS9  g )NÚcomponent_idszCOMPONENT-IDSÚ+z*The IDs of the components to be installed.)ÚmetavarÚnargsÚhelpz--compile-pythonFTÚTrueÚ
store_truezTHIS ARGUMENT NEEDS HELP TEXT.)ÚrequiredÚhiddenÚdefaultÚactionr   )Úadd_argument)Úparsers    Ú!lib/surface/components/install.pyÚArgsÚInstall.ArgsC   sH   € à
×ÑØØØØ9ð	 ñ ;ð
 ×ÑØØØØØØ-ð ò /ó    c                 óf   • [         R                  " U5      nUR                  UR                  5        g)zRuns the list command.N)r   ÚGetUpdateManagerr	   r   )ÚselfÚargsÚupdate_managers      r   ÚRunÚInstall.RunR   s&   € ä×*Ò*¨4Ó0€NØ×Ñ˜4×-Ñ-Õ.r   © N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Údetailed_helpÚstaticmethodr   r$   Ú__static_attributes__r&   r   r   r	   r	      s2   † ñð
ð.
ñ1€-ð@ ñ/ó ð/õ/r   r	   N)r+   Ú
__future__r   r   r   Úgooglecloudsdk.callioper   Ú%googlecloudsdk.command_lib.componentsr   ÚUniverseCompatibleÚSilentCommandr	   r&   r   r   Ú<module>r4      s@   ðñ  7å &Ý Ý 'å (Ý 6ð ×Ñô:/ˆd× Ñ ó :/ó ñ:/r   