
    kKjV                         d 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	Z G d
 de      Zej                  Zedk(  r ej"                   e              yy)z Jupyter Builder CLI entry point.    N)
JupyterApp)BuildLabExtensionApp)DevelopLabExtensionApp)WatchLabExtensionApp   )__version__z
jupyter-builder build                       # build a prebuilt labextension
jupyter-builder develop                     # develop a prebuilt labextension
jupyter-builder watch                       # watch a prebuilt labextension
c                   L     e Zd ZdZdZeZdZeZ	e
dfedfedfdZd	 fdZ xZS )

BuilderAppz)Base jupyter-builder command entry point.zjupyter builderzBuild JupyterLab extensionszDevelop labextension(s)zBuild labextensionzWatch labextension)developbuildwatchc                     t         |           dj                  t        | j                              }| j                  d|        y)z*Perform the App's functions as configured.z, z'Please supply at least one subcommand: N)superstartjoinsortedsubcommandsexit)selfsubcmds	__class__s     e/Users/ahmed/devFolder/Ultron/claude-voice/.venv/lib/python3.12/site-packages/jupyter_builder/main.pyr   zBuilderApp.start%   s;     ))F4#3#345		;G9EF    )returnN)__name__
__module____qualname____doc__namer   versiondescription	_EXAMPLESexamplesr   r   r   r   r   __classcell__)r   s   @r   r
   r
      sJ    3DG/KH +,EF&(<=&(<=KG Gr   r
   __main__)r   sysjupyter_core.applicationr   (jupyter_builder.extension_commands.buildr   *jupyter_builder.extension_commands.developr   (jupyter_builder.extension_commands.watchr   _versionr   r"   r
   launch_instancemainr   r    r   r   <module>r/      s[    &
  / I M I !	G G0 !!zCHHTV r   