o
    (f                     @   s   d dl Z d dlmZmZmZmZ d dlmZmZm	Z	 dd Z
e	dejeje
eedejjdeje d	d
dddedejjdddg dddedejddgdgdZdS )    N)configentitlementsmessagesstatus)ProArgumentProArgumentGroup
ProCommandc                K   s   | j }|sddlm} |   dS |st }t||}| jdkr,t	t
| dS | D ]\}}t	d| | q0dS )Nr   )
get_parserjsonz{}:
{}
)serviceuaclient.clir	   
print_helpr   UAConfigr   helpformatprintr
   dumpsitemstitle)argscfgkwargsr   r	   help_responsekeyvalue r   3/usr/lib/python3/dist-packages/uaclient/cli/help.pyaction_help   s   

r   r   r   z, )r   )optionsstore?)r   actionnargsz--formattabular)default)r#   r
   yaml)r   r!   choicesr$   z--all
store_true)r   r!   )	arguments)r   descriptionr!   argument_groups)r
   uaclientr   r   r   r   uaclient.cli.commandsr   r   r   r   CLI_ROOT_HELPCLI_HELP_DESCCLI_HELP_SERVICEr   joinvalid_servicesr   CLI_FORMAT_DESCCLI_HELP_ALLhelp_commandr   r   r   r   <module>   sD    

