
    S                     n    d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ  G d dej                        Z
y	)
z(The configs variables get-value command.    )absolute_import)division)unicode_literals)base_commands)logc                       e Zd ZdZddiZd Zy)GetValuezOutput values of variable resources.

  This command prints only the value of the variable resource with the
  specified name, and does not append a trailing newline character.
  It can be used as part of shell expansions.
  EXAMPLESz          To print the value of a variable named "my-var", run:

            $ {command} --config-name=my-config my-var

          Values will be automatically base64-decoded.
          c                     |j                   r*t        j                  j                  |j                          y t        j                  j                  |j                         y )N)valuer   outwritetext)selfargsvariables      9lib/surface/runtime_config/configs/variables/get_value.pyDisplayzGetValue.Display,   s1    ~~	ggmmHNN#	ggmmHMM"    N)__name__
__module____qualname____doc__detailed_helpr    r   r   r	   r	      s      -#r   r	   N)r   
__future__r   r   r   )googlecloudsdk.command_lib.runtime_configr   googlecloudsdk.corer   VariableRetrieverCommandr	   r   r   r   <module>r       s+     / &  ' C ##}55 #r   