
                         V    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r " S S\5      r	g)	z-gcloud interactive shell configurable styles.    )absolute_import)division)unicode_literals)
propertiesNc                   @    \ rS rSrSr               SS jrSrg)Config   aa  gcloud interactive shell configurable styles.

Attributes:
  bottom_bindings_line: Display bottom key bindings line if true.
  bottom_status_line: Display bottom status line if true.
  completion_menu_lines: Number of lines in the completion menu.
  context: Command context string.
  fixed_prompt_position: Display the prompt at the same position if true.
  help_lines: Maximum number of help snippet lines.
  hidden: Expose hidden commands/flags if true.
  justify_bottom_lines: Left and right justify bottom toolbar lines.
  manpage_generator: Use the manpage CLI tree generator for unsupported
    commands if true.
  multi_column_completion_menu: Display completions as multi-column menu
    if true.
  prompt: Command prompt string.
  show_help: Show help as command args are entered if true.
  suggest: Add command line suggestions based on history if true.
Nc                    [         R                  R                  nUc  UR                  R	                  5       nXl        Uc  UR
                  R	                  5       nX l        Uc  UR                  R                  5       nX0l        Uc  UR                  R                  5       n[        R                  " U5      U l        Uc  UR                  R	                  5       nXPl        Uc  UR                  R	                  5       nX`l        Uc  UR                  R                  5       nXpl        Uc  UR                  R	                  5       nXl        U	c  UR                   R	                  5       n	Xl        U
c  UR"                  R                  5       n
Xl        Uc  UR$                  R	                  5       nXl        Uc  UR&                  R	                  5       nXl        Uc  UR(                  R                  5       n[        R                  " U5      U l        Uc  UR*                  R	                  5       nXl        Uc  UR,                  R	                  5       nXl        g )N)r   VALUESinteractivebottom_bindings_lineGetBoolbottom_status_linecompletion_menu_linesGetIntcontextGetsix	text_typedebugfixed_prompt_position
help_lineshiddenjustify_bottom_linesmanpage_generatormulti_column_completion_menu	obfuscateprompt	show_helpsuggest)selfr   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r   s                    4lib/googlecloudsdk/command_lib/interactive/config.py__init__Config.__init__0   s   & ##//K#(==EEG 4!&99AAC0$)??FFH!6##'')g==)DL}'')eJ$)??GGI!6))002j O~!!))+fK#(==EEG 4 %77;;=.#+

2
2
:
:
< #(D%''//1iN~!!%%'f--'DK''//1iN##++-gL    )r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    )NNNNNNNNNNNNNNN)__name__
__module____qualname____firstlineno____doc__r#   __static_attributes__ r%   r"   r   r      s<    ,    #'!Pr%   r   )
r*   
__future__r   r   r   googlecloudsdk.corer   r   objectr   r,   r%   r"   <module>r0      s'     4 &  ' * 
eV er%   