
    p                         S r SSKJr  SSKJr  SSKJr  SSKrSSKrSSKJr  SSK	J
r
  SSKJr   " S	 S
\R                  5      rg)z;A command that generates all DevSite and manpage documents.    )absolute_import)division)unicode_literalsN)base)
console_io)render_documentc                   .    \ rS rSrSr\S 5       rS rSrg)GenerateHelpDocs   zBUses gcloud's markdown renderer to render the given markdown file.c                     U R                  SSS9  U R                  SS[        [        R                  R	                  5       5      SS9  g )Nmd_filezLThe path to a file containing markdown to render, or `-` to read from stdin.)helpz--styletextzThe renderer output format.)defaultchoicesr   )add_argumentsortedr   STYLESkeys)parsers    #lib/surface/meta/render_markdown.pyArgsGenerateHelpDocs.Args!   sR    
!  # --2245*	  ,    c                    [         R                  " UR                  SS9n[        R                  " U5       n[
        R                  " UR                  U[        R                  5        S S S 5        g ! , (       d  f       g = f)NF)binary)
r   ReadFromFileOrStdinr   ioStringIOr   RenderDocumentstylesysstdout)selfargsdatafs       r   RunGenerateHelpDocs.Run-   sL    ))$,,uED	T	a$$TZZCJJ? 
		s   1A00
A> N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r(   __static_attributes__r*   r   r   r
   r
      s    J	, 	,@r   r
   )r/   
__future__r   r   r   r   r"   googlecloudsdk.callioper   googlecloudsdk.core.consoler   &googlecloudsdk.core.document_renderersr   Commandr
   r*   r   r   <module>r7      s5     B &  ' 	 
 ( 2 B@t|| @r   