
    k7i                       S r SSKJr  SrSSKrSSKrSSKrSSKrSSKJ	r	J
r
Jr   " S S\R                  5      rSS jr\S	:X  aG  \R                   S   R#                  S
5      (       a  S\R$                  -  \R                   S'   \" 5         gg)zGeneric command line interface for the `docutils` package.

See also
https://docs.python.org/3/library/__main__.html#main-py-in-python-packages
    )annotationsreStructuredTextN)	Publisherpublish_cmdlinedefault_descriptionc            	      Z    \ rS rSrSrSSSS/SSS	.4S
S/SSS	.4SS/SSS	.444rSrSrSrg)CliSettingsSpec!   u   Runtime settings & command-line options for the generic CLI.

Configurable reader, parser, and writer components.

The "--writer" default will change to 'html' in Docutils 2.0
when 'html' becomes an alias for the current value 'html5'.
zDocutils Application OptionszReader, writer, and parser settings influence the available options.   Example: use `--help --writer=latex` to see LaTeX writer options. z$Reader name (currently: "%default").--reader
standalonez<reader>)defaultmetavarz$Parser name (currently: "%default").--parserrstz<parser>z$Writer name (currently: "%default").--writerhtml5z<writer>zdocutils application)zdocutils-cli applicationapplications N)	__name__
__module____qualname____firstlineno____doc__settings_specconfig_sectionconfig_section_dependencies__static_attributes__r       K/home/james-whalen/.local/lib/python3.13/site-packages/docutils/__main__.pyr	   r	   !   sn     	'	O 1,LZH
J
0,EjA
C
0,G
C
E		M ,N#3r   r	   c            	          [         R                  " [         R                  S5        S[        -   n[        5       R                  [        S9n[        R                  " SSS9nUR                  S	UR                  S
9  UR                  SUR                  S
9  UR                  SUR                   S
9  UR#                  5       u  pEUR$                  [        l         [)        UR                  UR                  UR                   [        UUS9  g! [         R                   a.  n [        R
                  R                  SU  S35         Sn A GNSn A ff = f! [*         a7  n[-        SU-  [        R
                  S9  SU;   a  e [-        S5         SnAgSnAff = f)z?Generic command line interface for the Docutils Publisher.
     z(WARNING: Cannot set the default locale: z.
Nz(Convert documents into useful formats.  )r   F)add_helpallow_abbrevr   )r   r   r   )readerparserwriterr   descriptionargvz%s.)filez--tracebackz"Use "--traceback" to show details.)locale	setlocaleLC_ALLErrorsysstderrwriter   r   get_settingsr	   argparseArgumentParseradd_argumentr$   r%   r&   parse_known_args__dict__settings_default_overridesr   ImportErrorprint)er'   
components	argparserargs	remaindererrors          r   mainr@   <   sY   L+ >()K )))HJ ''UKI:z/@/@A:z/@/@A:z/@/@A!224T15O.8t{{#{{#{{&5$/&	() << L

CA3cJKKL4  8eem#**-I%6778s/   %D 0E E	#EE	
F-FF__main__z__main__.pyz%s -m docutils)returnNone)r   
__future__r   __docformat__r2   r*   r.   docutilsdocutils.corer   r   r   SettingsSpecr	   r@   r   r(   endswith
executabler   r   r   <module>rK      s    #"   
  I I3h++ 36$8N z
xx{M**&7F	 r   