U f›W* ãA@sâdZddlmZmZmZmZmZmZmZm Z m Z ddl m Z ddl mZmZmZmZmZmZmZmZmZmZmZddlmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%ddl&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-ddl.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;ddlZ>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEdd lFmGZGmHZHdd lImJZJd d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEdFdGdHdIdJdKgAZKdLZLdMZMdNS)Oa» click ~~~~~ Click is a simple Python module that wraps the stdlib's optparse to make writing command line scripts fun. Unlike other modules, it's based around a simple API that does not come with too much magic and is composable. In case optparse ever gets removed from the stdlib, it will be shipped by this module. :copyright: (c) 2014 by Armin Ronacher. :license: BSD, see LICENSE for more details. é) ÚContextÚ BaseCommandÚCommandÚ MultiCommandÚGroupÚCommandCollectionÚ ParameterÚOptionÚArgument)Úget_current_context) Ú pass_contextÚpass_objÚmake_pass_decoratorÚcommandÚgroupÚargumentÚoptionÚconfirmation_optionÚpassword_optionÚversion_optionÚ help_option) Ú ParamTypeÚFileÚPathÚChoiceÚIntRangeÚTupleÚSTRINGÚINTÚFLOATÚBOOLÚUUIDÚ UNPROCESSED)ÚechoÚget_binary_streamÚget_text_streamÚ open_fileÚformat_filenameÚ get_app_dirÚ get_os_args) ÚpromptÚconfirmÚget_terminal_sizeÚecho_via_pagerÚ progressbarÚclearÚstyleÚunstyleÚsechoÚeditÚlaunchÚgetcharÚpause) ÚClickExceptionÚ UsageErrorÚ BadParameterÚ FileErrorÚAbortÚ NoSuchOptionÚBadOptionUsageÚBadArgumentUsageÚMissingParameter)Ú HelpFormatterÚ wrap_text)Ú OptionParserrrrrrrrr r r r r rrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;r<r=r>r?r@rArBFz6.6N)NÚ__doc__Zcorerrrrrrrr r Úglobalsr Z decoratorsr r rrrrrrrrrÚtypesrrrrrrrrrr r!r"Zutilsr#r$r%r&r'r(r)Ztermuir*r+r,r-r.r/r0r1r2r3r4r5r6Ú exceptionsr7r8r9r:r;r<r=r>r?Z formattingr@rAÚparserrBÚ__all__Z disable_unicode_literals_warningÚ __version__©rJrJú /__init__.pyÚsš, 48$<, Ý)