o
    /ѹg0                     @   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 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r]e  dS dS )    N)ClearCacheCMD)DownloadCMD)LlamafileCMD)LoginCMD)ModelCardCMD)PipelineCMD)
PluginsCMD)	ServerCMD)	UploadCMD)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| t| t| |  }t|d	sS|   td
 |jd urat }||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_argumentZadd_subparsersr   Zdefine_argsr
   r   r   r   r   r	   r   r   
parse_argshasattr
print_helpexittokenr   loginr   execute)parserZ
subparsersargsapicmd r!   V/Users/admin/.pyenv/versions/3.10.0/lib/python3.10/site-packages/modelscope/cli/cli.pyrun_cmd   s2   











r#   __main__)r   loggingZmodelscope.cli.clearcacher   Zmodelscope.cli.downloadr   Zmodelscope.cli.llamafiler   Zmodelscope.cli.loginr   Zmodelscope.cli.modelcardr   Zmodelscope.cli.pipeliner   Zmodelscope.cli.pluginsr   Zmodelscope.cli.serverr	   Zmodelscope.cli.uploadr
   Zmodelscope.hub.apir   Zmodelscope.utils.loggerr   WARNINGloggerr#   __name__r!   r!   r!   r"   <module>   s$   
