子命令#
Conda CLI 可以使用 conda_subcommands
插件钩子进行扩展。注册的子命令将在 conda <subcommand>
命令下可用。
- class CondaSubcommand#
定义 conda 子命令插件钩子时要使用的返回类型。
有关如何使用它的详细信息,请参阅
conda_subcommands()
。- 参数:
name -- 子命令名称(例如,
conda my-subcommand-name
)。summary -- 子命令摘要,将在
conda --help
中显示。action -- 调用子命令时将运行的可调用对象。
configure_parser -- 初始化子命令解析器时将运行的可调用对象。
- action#
- configure_parser#
- name#
- summary#
- conda_subcommands()#
在 conda 中注册外部子命令。
示例
from conda import plugins def example_command(args): print("This is an example command!") @plugins.hookimpl def conda_subcommands(): yield plugins.CondaSubcommand( name="example", summary="example command", action=example_command, )
- 返回:
子命令条目的可迭代对象。