§
    lj8  ã                  ó²   — d Z ddlmZ ddlZddlmZmZ ddlmZ dgZ	 ej
        eded¬	¦  «         ej        d
dddd¬¦  «        dd„¦   «         ¦   «         ZdS )zÆManim's plugin subcommand.

Manim's plugin subcommand is accessed in the command-line interface via ``manim
plugin``. Here you can specify options, subcommands, and subgroups for the plugin
group.

é    )ÚannotationsN)ÚCONTEXT_SETTINGSÚEPILOG©Úlist_pluginsÚpluginsTzManages Manim plugins.)Úcontext_settingsÚno_args_is_helpÚepilogÚhelpz-lz--listÚlist_availablezList available plugins.)Úis_flagr   ÚboolÚreturnÚNonec                ó*   — | rt          ¦   «          dS dS )aS  Print a list of all available plugins when calling ``manim plugins -l``
    or ``manim plugins --list``.

    Parameters
    ----------
    list_available
        If the ``-l`` or ``-list`` option is passed to ``manim plugins``, this
        parameter will be set to ``True``, which will print a list of all
        available plugins.
    Nr   )r   s    úU/home/agentuser/manim-venv/lib/python3.11/site-packages/manim/cli/plugins/commands.pyr   r      s#   € ð0 ð Ý‰Œˆˆˆðð ó    )r   r   r   r   )Ú__doc__Ú
__future__r   ÚcloupÚmanim.constantsr   r   Úmanim.plugins.plugins_flagsr   Ú__all__ÚcommandÚoptionr   © r   r   ú<module>r      sÚ   ððð ð #Ð "Ð "Ð "Ð "Ð "à €€€à 4Ð 4Ð 4Ð 4Ð 4Ð 4Ð 4Ð 4Ø 4Ð 4Ð 4Ð 4Ð 4Ð 4àˆ+€ð €„Ø%ØØØ	!ð	ñ ô ð €„ØØØØØ	"ðñ ô ðð ð ñô ñô ðð ð r   