
    #i                     b   d Z ddlZddlZddlZddlZddlZddlZ ej                  d ej                  ej                  j                  ej                  j                  ej                  j                  e      d                  d      Zej                  d      Zd Zd Zed	k(  r e        yy)
z6Generates READMEs using configuration defined in yaml.    NT	templates)trim_blocksloader
autoescapezREADME.tmpl.rstc                 N    t        j                  d| dg      j                         S )Npythonz--help)
subprocesscheck_outputdecode)files    c/var/www/html/talentspherev1.5.2/venv/lib/python3.12/site-packages/scripts/readme-gen/readme_gen.pyget_helpr   '   s#    ""HdH#=>EEGG    c                     t        j                         } | j                  d       | j                  dd       | j                         }t        j
                  j                  |j                        }t        j
                  j                  |      }t        j
                  j                  ||j                        }t        t        j                  d<   t        j                  |d      5 }t!        j"                  |      }d d d        t	        j$                  |       t&        j)                        }t        j                  |d      5 }|j+                  |       d d d        y # 1 sw Y   dxY w# 1 sw Y   y xY w)Nsourcez--destinationz
README.rst)defaultr   rw)argparseArgumentParseradd_argument
parse_argsospathabspathr   dirnamejoindestinationr   	jinja_envglobalsioopenyamlloadchdirREADME_TMPLrenderwrite)parserargsr   rootr   fconfigoutputs           r   mainr/   +   s   $$&F
!
>DWW__T[[)F77??6"D'',,tT%5%56K$,Ij!		 1 HHTN'F	c	" a	   s   (E!E-!E*-E6__main__)__doc__r   r!   r   r	   jinja2r#   EnvironmentFileSystemLoaderr   r   r   r   __file__r   get_templater&   r   r/   __name__ r   r   <module>r9      s   " =  	 	    F"6""
RWW__X%>LM 	 $$%67H2 zF r   