o
    ߥi%                     @   s   d dl Z d dlZd dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZ d dlmZ d d	lmZ eejd
Zdd ZedkrKe  dS dS )    N)DownloadCMD)LoginCMD)ModelCardCMD)PipelineCMD)
PluginsCMD)	ServerCMD)HubApi)
get_logger)	log_levelc                  C   s   t jddd} | jdd dd | jdd}t| t| t| t| t	| t
| |  }t|d	sD|   td
 |jd urRt }||j ||}|  d S )NzModelScope Command Line toolzmodelscope <command> [<args>])usagez--tokenzSpecify ModelScope SDK token.)defaulthelpzmodelscope commands helpers)r   func   )argparseArgumentParseradd_argumentadd_subparsersr   define_argsr   r   r   r   r   
parse_argshasattr
print_helpexittokenr   loginr   execute)parser
subparsersargsapicmd r!   F/home/ubuntu/.local/lib/python3.10/site-packages/modelscope/cli/cli.pyrun_cmd   s,   








r#   __main__)r   loggingmodelscope.cli.downloadr   modelscope.cli.loginr   modelscope.cli.modelcardr   modelscope.cli.pipeliner   modelscope.cli.pluginsr   modelscope.cli.serverr   modelscope.hub.apir   modelscope.utils.loggerr	   WARNINGloggerr#   __name__r!   r!   r!   r"   <module>   s   
