o
    ß¥µi”  ã                   @   s0   d dl mZmZ d dlmZ G dd„ deƒZdS )é    )ÚABCÚabstractmethod)ÚArgumentParserc                   @   s2   e Zd ZdZeedefdd„ƒƒZedd„ ƒZdS )Ú
CLICommandz,
    Base class for command line tool.

    Úparsersc                 C   ó   t ƒ ‚©N©ÚNotImplementedError)r   © r   úG/home/ubuntu/.local/lib/python3.10/site-packages/modelscope/cli/base.pyÚdefine_args   s   zCLICommand.define_argsc                 C   r   r   r	   )Úselfr   r   r   Úexecute   s   zCLICommand.executeN)	Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ústaticmethodr   r   r   r   r   r   r   r   r      s    r   N)Úabcr   r   Úargparser   r   r   r   r   r   Ú<module>   s   