3
گa @ sP d Z ddlmZ ddlmZ ddlmZ er8ddlmZ dej ddd d
Z
dS )zHThis is a module that handles parsing of plugins for the argument parser )
TYPE_CHECKING)flag_default)disco)helpfulzhelpful.HelpfulArgumentParserN)r pluginsreturnc C s~ | j ddd | jddtddd | jddd td
dd | jddd
tddd | jddddgddtddd | jddddgddtddd | jddgddtddd | jddgddtdd d | jddgd!dtd"d#d | jddgd$dtd%d&d | jddgd'dtd(d)d | jddgd*dtd+d,d | jddgd-dtd.d/d | jddgd0dtd1d2d | jddgd3dtd4d5d | jddgd6dtd7d8d | jddgd9dtd:d;d | jddgdd | jddgd?dtd@dAd | jddgdBdtdCdDd | jddgdEdtdFdGd | jddgdHdtdIdJd | jddgdKdtdLdMd | 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 will list flags specific to that plugin.)descriptionz--configuratorZconfiguratorzName of the plugin that is both an authenticator and an installer. Should not be used together with --authenticator or --installer. (default: Ask))defaulthelpz-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