a ‚oeBã@sPdZddlmZddlmZddlmZer8ddlmZdej 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ÚreturncCsb|jddd�|jddtdƒdd�|jddgd d td ƒd d�|jddgd dtdƒdd�|jgd¢ddtdƒdd�|jgd¢ddtdƒdd�|jddgddtdƒdd�|jddgddtdƒd d�|jgd!¢d"dtd#ƒd$d�|jddgd%dtd&ƒd'd�|jddgd(dtd)ƒd*d�|jddgd+dtd,ƒd-d�|jddgd.dtd/ƒd0d�|jddgd1dtd2ƒd3d�|jddgd4dtd5ƒd6d�|jddgd7dtd8ƒd9d�|jddgd:dtd;ƒdƒd?d�|jddgd@dtdAƒdBd�|jddgdCdtdDƒdEd�|jddgdFdtdGƒdHd�|jddgdIdtdJƒdKd�| |¡dS)LNra$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--configuratorZ configuratorz’Name of the plugin that is both an authenticator and an installer. Should not be used together with --authenticator or --installer. (default: Ask))ÚdefaultÚhelpÚ reconfigurez-az--authenticatorZ authenticatorzAuthenticator plugin name.z-iz --installerZ installerz2Installer plugin name (also used to find domains).)rÚcertonlyÚrunÚinstallz--apacheÚ store_trueZapachez,Obtain and install certificates using Apache)Úactionr r z--nginxZnginxz+Obtain and install certificates using Nginxr z --standaloneZ standalonez3Obtain certificates using a "standalone" webserver.z--manualZmanualzAProvide laborious manual instructions for obtaining a certificate)rr r z --webrootZwebrootzs    ÿ