�
�S�g � �f � d Z ddlmZ ddlmZ ddlmZ ddlmZ d
deee deeee f fd �Zy)z Certbot main public entry point.� )�List)�Optional)�Union)�mainN�cli_args�returnc �, � t j | � S )z�Run Certbot.
:param cli_args: command line to Certbot, defaults to ``sys.argv[1:]``
:type cli_args: `list` of `str`
:returns: value for `sys.exit` about the exit status of Certbot
:rtype: `str` or `int` or `None`
)�
internal_mainr )r s �|/build/snapcraft-certbot-29b1212f749eeba2f1dece1adfe9a83a/parts/certbot/install/lib/python3.12/site-packages/certbot/main.pyr r s � � ���h�'�'� )N)
�__doc__�typingr r r �certbot._internalr r
�str�int� r r �<module>r s= �� &� � � � 3�
(�8�D��I�&�
(�(�5��c��?�2K�
(r |