File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/relenv/__pycache__/__main__.cpython-310.pyc
Back
o ;j, � @ s� d Z ddlmZ ddlZddlmZ ddlmZ ddlmZm Z m Z mZmZm Z mZ ddlmZ er8dd lmZ ddd �Zddd�ZedkrKe� dS dS )z The entrypoint into relenv. � )�annotationsN)�ArgumentParser)� TYPE_CHECKING� )�build�buildenv�check�create�fetch� pyversions� toolchain)�__version__)� ModuleType�returnr c C sN t ddd�} | jddtd� | �� }tttttt t g}|D ]}|�|� q| S )a Build the argparser with its subparsers. The modules with commands to add must specify a setup_parser function that takes in the subparsers object from `argparse.add_subparsers()` :return: The fully setup argument parser :rtype: ``argparse.ArgumentParser`` �relenvZRelenv)�prog�descriptionz --version�version)�actionr )r �add_argumentr �add_subparsersr r r r r r r Zsetup_parser)Z argparserZ subparsersZmodules_to_setup�mod� r �C/opt/saltstack/salt/lib/python3.10/site-packages/relenv/__main__.py� setup_cli s"