File: //opt/saltstack/salt/lib/python3.10/site-packages/salt/cli/__pycache__/spm.cpython-310.pyc
o
�N�g� � @ s@ d Z ddlZddlm mZ ddlmZ G dd� dej�Z dS )z\
salt.cli.spm
~~~~~~~~~~~~~
Salt's spm cli parser.
.. versionadded:: 2015.8.0
� N)�
verify_envc @ s e Zd ZdZdd� ZdS )�SPMzD
The cli parser object used to fire up the salt spm system.
c C sX t j�� }| �� | jd g}t|| jd | jd d� t j�|| j�}|�| j� dS )z
Run the api
Z
spm_cache_dir�user�root_dir)r N) �saltZspmZSPMCmdlineInterface�
parse_argsZconfigr Z SPMClient�run�args)�selfZuiZv_dirs�client� r �@/opt/saltstack/salt/lib/python3.10/site-packages/salt/cli/spm.pyr s
��zSPM.runN)�__name__�
__module__�__qualname__�__doc__r r r r r
r s r )
r Zsalt.spmr Zsalt.utils.parsers�utils�parsersZsalt.utils.verifyr Z SPMParserr r r r r
�<module> s