o
    W+ ig                     @   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 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roe   dS dS )    N)ClearCacheCMD)	CreateCMD)DownloadCMD)LlamafileCMD)LoginCMD)ModelCardCMD)PipelineCMD)
PluginsCMD)ScanCacheCMD)	ServerCMD)	UploadCMD)MODELSCOPE_ASCII)
get_logger)__version__)	log_levelc                  C   s   t t tjddd} | jddddt d | jd	d d
d | jdd}t| t	| t
| t| t| t| t| t| t| t| t| |  }t|dsm|   td ||}|  d S )NzModelScope Command Line toolzmodelscope <command> [<args>])usagez-Vz	--versionversionzModelScope CLI )actionr   z--tokenzSpecify ModelScope SDK token.)defaulthelpzmodelscope commands helpers)r   func   )printr   argparseArgumentParseradd_argumentr   add_subparsersr   Zdefine_argsr   r   r   r	   r   r   r   r   r   r
   
parse_argshasattr
print_helpexitr   execute)parserZ
subparsersargscmd r%   ^/home/app/PaddleOCR-VL-test/.venv_paddleocr/lib/python3.10/site-packages/modelscope/cli/cli.pyrun_cmd   s>   












r'   __main__)"r   loggingZmodelscope.cli.clearcacher   Zmodelscope.cli.creater   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.scancacher
   Zmodelscope.cli.serverr   Zmodelscope.cli.uploadr   Zmodelscope.hub.constantsr   Zmodelscope.utils.loggerr   Zmodelscope.versionr   WARNINGloggerr'   __name__r%   r%   r%   r&   <module>   s*   "
