U
    h                     @   s>   d dl mZ ddlmZ ddlmZ dd Zedkr:e  dS )	    )ArgumentParser   )ModelDownloadCommand)RecAddMaskParamCommandc                  C   sd   t ddd} | jdd}t| t| |  }t|dsN|   td |	|}|
  d S )NzInsightFace CLI toolz"insightface-cli <command> [<args>])usagez$insightface-cli command-line helpers)helpfuncr   )r   add_subparsersr   Zregister_subcommandr   
parse_argshasattr
print_helpexitr   run)parserZcommands_parserargsZservice r   H/tmp/pip-unpacked-wheel-5oclok7i/insightface/commands/insightface_cli.pymain   s    



r   __main__N)argparser   Zmodel_downloadr   Zrec_add_mask_paramr   r   __name__r   r   r   r   <module>   s
   