
    Uٵg                        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 Z
 e	dej                  ej                  e
 e edej                  j                  dj                   ej                    ej"                                     	      d
d       edej$                  j                  d      d
g dd       edej&                  d      g      g      Zy)    N)configentitlementsmessagesstatus)ProArgumentProArgumentGroup
ProCommandc                   | j                   }|sddlm}  |       j                          y|st	        j
                         }t        j                  ||      }| j                  dk(  rt        t        j                  |             y|j                         D ].  \  }}t        dj                  |j                         |             0 y)Nr   )
get_parserjsonz{}:
{}
)serviceuaclient.clir   
print_helpr   UAConfigr   helpformatprintr   dumpsitemstitle)argscfgkwargsr   r   help_responsekeyvalues           3/usr/lib/python3/dist-packages/uaclient/cli/help.pyaction_helpr      s    llG+!ooKKW-M{{fdjj'(
  (--/ 	:JC+$$SYY[%89	:     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_command r   r   <module>r8      s     ; ; K K0 
			&&!2299 $		7L77OFOO<MN! : 
 #	 "2299)9L"7% ("7"7%	
r   