Edit File: plugins_parsing.cpython-36.opt-1.pyc
3 گa � @ sP d Z ddlmZ ddlmZ ddlmZ er8ddlmZ dej dd�d d �Z dS )zHThis is a module that handles parsing of plugins for the argument parser� )� TYPE_CHECKING)�flag_default)�disco)�helpfulzhelpful.HelpfulArgumentParserN)r �plugins�returnc C s~ | j ddd� | jddtd�dd� | jddd td �dd� | jddd td�dd� | jddddgddtd�dd� | jddddgddtd�dd� | jddgddtd�dd� | jddgddtd�d d� | jddgd!dtd"�d#d� | jddgd$dtd%�d&d� | jddgd'dtd(�d)d� | jddgd*dtd+�d,d� | jddgd-dtd.�d/d� | jddgd0dtd1�d2d� | jddgd3dtd4�d5d� | jddgd6dtd7�d8d� | jddgd9dtd:�d;d� | jddgd<dtd=�d>d� | jddgd?dtd@�dAd� | jddgdBdtdC�dDd� | jddgdEdtdF�dGd� | jddgdHdtdI�dJd� | jddgdKdtdL�dMd� | j|� d S )NNr a$ Plugin Selection: Certbot client supports an extensible plugins architecture. See '%(prog)s plugins' for a list of all installed plugins and their names. You can force a particular plugin by setting options provided below. Running --help <plugin_name> will list flags specific to that plugin.)�descriptionz--configuratorZconfiguratorz�Name of the plugin that is both an authenticator and an installer. Should not be used together with --authenticator or --installer. (default: Ask))�default�helpz-az--authenticatorZ authenticatorzAuthenticator plugin name.z-iz--installerZ installerz2Installer plugin name (also used to find domains).ZcertonlyZrunZinstallz--apache� store_trueZapachez,Obtain and install certificates using Apache)�actionr r z--nginxZnginxz+Obtain and install certificates using Nginxz--standaloneZ standalonez3Obtain certificates using a "standalone" webserver.z--manualZmanualzAProvide laborious manual instructions for obtaining a certificatez --webrootZwebrootz<Obtain certificates by placing files in a webroot directory.z--dns-cloudflareZdns_cloudflarezQObtain certificates using a DNS TXT record (if you are using Cloudflare for DNS).z--dns-cloudxnsZdns_cloudxnszOObtain certificates using a DNS TXT record (if you are using CloudXNS for DNS).z--dns-digitaloceanZdns_digitaloceanzSObtain certificates using a DNS TXT record (if you are using DigitalOcean for DNS).z--dns-dnsimpleZdns_dnsimplezOObtain certificates using a DNS TXT record (if you are using DNSimple for DNS).z--dns-dnsmadeeasyZdns_dnsmadeeasyzTObtain certificates using a DNS TXT record (if you are using DNS Made Easy for DNS).z--dns-gehirnZ dns_gehirnzdObtain certificates using a DNS TXT record (if you are using Gehirn Infrastructure Service for DNS).z--dns-googleZ dns_googlezOObtain certificates using a DNS TXT record (if you are using Google Cloud DNS).z--dns-linodeZ dns_linodezMObtain certificates using a DNS TXT record (if you are using Linode for DNS).z--dns-luadnsZ dns_luadnszMObtain certificates using a DNS TXT record (if you are using LuaDNS for DNS).z--dns-nsoneZ dns_nsonezJObtain certificates using a DNS TXT record (if you are using NS1 for DNS).z --dns-ovhZdns_ovhzJObtain certificates using a DNS TXT record (if you are using OVH for DNS).z --dns-rfc2136Zdns_rfc2136zKObtain certificates using a DNS TXT record (if you are using BIND for DNS).z --dns-route53Zdns_route53zNObtain certificates using a DNS TXT record (if you are using Route53 for DNS).z--dns-sakuracloudZdns_sakuracloudzSObtain certificates using a DNS TXT record (if you are using Sakura Cloud for DNS).)Z add_group�addr Zadd_plugin_args)r r � r �%/usr/lib/python3.6/plugins_parsing.py�_plugins_parsing s� r )�__doc__Ztypingr Zcertbot._internal.cli.cli_utilsr Zcertbot._internal.pluginsr Zcertbot._internal.clir ZPluginsRegistryr r r r r �<module> s
Back to File Manager