File: //proc/self/root/usr/lib/python3.9/site-packages/ipapython/install/__pycache__/cli.cpython-39.pyc
a
�N(iF3 � @ s� d Z ddlZddlZddlZddlZddlZddlmZmZ ddl m
Z
ddlmZm
Z
mZ ddlmZmZ dd gZejr~eZed�Ze�e�Zd
d� Zddd�Zddd �ZG dd� dej�ZG dd� de�Z G dd� de�Z!dS )z
Command line support.
� N)� admintool�config)�standard_logging_setup)�CheckedIPAddress�CheckedIPAddressLoopback�private_ccache� )�core�common�install_tool�uninstall_toolc C s� d}| � � D ]�\}}t||�}|�� r|jd ur8|j}n&|jrN|jd �� }n|�dd��� }z
|j W n ty~ d}Y n0 d}||� |�7 }q|S )Nz%prog [options]r �_�-z {}z [{}])
�knobs�getattr�is_cli_positional�cli_metavar� cli_names�upper�replace�default�AttributeError�format)�configurable_class�usage� owner_cls�name�knob_cls�metavar�fmt� r �9/usr/lib/python3.9/site-packages/ipapython/install/cli.py�
_get_usage! s
r"