子命令#

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,
    )
返回:

子命令条目的可迭代对象。