o
    PDiK                     @  s   d dl mZ d dlmZmZmZmZ g dZedkrwd dl	Z	ej
d e	jde dd	ed
Zejdddd ejdddd ejdddd ejdddd ejddddd ejdddZejdd d!d ejd"d d#e	jd$ e  dS dS )%    )annotations)GENERATE_USAGEIndentedRichHelpFormatterRichHelpFormatterTitledRichHelpFormatter)r   r   r   r   __main__Nz(?P<metavar>\bregexes\b)zKI [link https://pypi.org/project/rich]rich[/]ify:trade_mark: optparse help.zpython -m rich_arparse.optparsezB:link: https://github.com/hamdanal/rich-argparse#optparse-support.)description	formatterprogepilogusagez--formatterrichz"A piece of :cake: isn't it? :wink:)metavarhelpz--stylesyoursz1Not your style? No biggie, change it :sunglasses:z--highlights
store_truez>:clap: --highlight :clap: all :clap: the :clap: regexes :clap:)actionr   z--syntaxz/`backquotes` may be bold, but they are :muscle:z-sz--longMETAVARz'That's a lot of metavars for an option!Magicz :sparkles: :sparkles: :sparkles:)r   z
--treasurestore_falsez%Mmm, did you find the --hidden :gem:?z--hiddentreasure)r   destr   )
__future__r   rich_argparse._optparser   r   r   r   __all____name__optparse
highlightsappendOptionParserparser
add_optionadd_option_groupgroupSUPPRESS_HELP
print_help r&   r&   O/var/www/Datamplify/venv/lib/python3.10/site-packages/rich_argparse/optparse.py<module>   sF   