File: //usr/local/CyberPanel/lib/python3.10/site-packages/click/__pycache__/__init__.cpython-310.pyc
o
��hy � @ s d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ dd lm Z dd
lm
Z
ddlmZ ddlm
Z
dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z ddl!m"Z" dd l!m#Z# dd!l$m%Z% dd"l&m'Z' dd#l&m(Z( dd$l&m)Z) dd%l&m*Z* dd&l&m+Z+ dd'l&m,Z, dd(l&m-Z- dd)l&m.Z. dd*l&m/Z/ dd+l&m0Z0 dd,l&m1Z1 dd-l&m2Z2 dd.l3m4Z4 dd/l3m5Z5 dd0l3m6Z6 dd1l3m7Z7 dd2l3m8Z8 dd3l3m9Z9 dd4l3m:Z: dd5l3m;Z; dd6l3m<Z< dd7l3m=Z= dd8l3m>Z> dd9l3m?Z? dd:l3m@Z@ dd;l3mAZA dd<lBmCZC dd=lBmDZD dd>lBmEZE dd?lBmFZF dd@lBmGZG ddAlBmHZH dIdFdG�ZIdHS )Jz�
Click is a simple Python module inspired by the stdlib 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.
� )�annotations� )�Argument)�Command)�CommandCollection)�Context)�Group)�Option)� Parameter)�argument)�command)�confirmation_option)�group)�help_option)�make_pass_decorator)�option)�pass_context)�pass_obj)�password_option)�version_option)�Abort)�BadArgumentUsage)�BadOptionUsage)�BadParameter)�ClickException)� FileError)�MissingParameter)�NoSuchOption)�
UsageError)�
HelpFormatter)� wrap_text)�get_current_context)�clear)�confirm)�echo_via_pager)�edit)�getchar)�launch)�pause)�progressbar)�prompt)�secho)�style)�unstyle)�BOOL)�Choice)�DateTime)�File)�FLOAT)�
FloatRange)�INT)�IntRange)� ParamType)�Path)�STRING)�Tuple)�UNPROCESSED)�UUID)�echo)�format_filename)�get_app_dir)�get_binary_stream)�get_text_stream)� open_file�name�str�return�objectc C s� dd l }| dkrddlm} |jdtdd� |S | dkr,dd lm} |jd
tdd� |S | dkr@ddlm} |jd
tdd� |S | dkrZdd l}dd l }|jdtdd� |j �
d�S t| ��)Nr �BaseCommandr )�_BaseCommandzT'BaseCommand' is deprecated and will be removed in Click 9.0. Use 'Command' instead.� )�
stacklevel�MultiCommand)�
_MultiCommandzS'MultiCommand' is deprecated and will be removed in Click 9.0. Use 'Group' instead.�OptionParser)�
_OptionParserzi'OptionParser' is deprecated and will be removed in Click 9.0. The old parser is available in 'optparse'.�__version__z�The '__version__' attribute is deprecated and will be removed in Click 9.1. Use feature detection or 'importlib.metadata.version("click")' instead.�click)�warnings�corerG �warn�DeprecationWarningrK �parserrM �importlib.metadata�metadata�version�AttributeError)rB rP rG rK rM � importlib� rZ �D/usr/local/CyberPanel/lib/python3.10/site-packages/click/__init__.py�__getattr__J sF ����r\ N)rB rC rD rE )J�__doc__�
__future__r rQ r r r r r r r
�
decoratorsr r r
r r r r r r r r �
exceptionsr r r r r r r r r �
formattingr r �globalsr! �termuir"