跳转到主要内容

从buildout运行任意命令

项目描述

简介

plone.recipe.command buildout配方允许您在安装或更新buildout组件时运行命令。它非常容易使用

[buildout]
parts = command

[command]
recipe = plone.recipe.command
command = cat README.txt

此配置了一个名为< span class="docutils literal">command的buildout组件,当它安装时列出README.txt的内容。

参考

除非另有说明,否则所有命令都在buildout被调用的目录中运行。命令必须在PATH中存在或使用绝对路径名指定。

支持以下选项

command

当安装buildout组件时运行的命令。

update-command

当更新buildout组件时运行的命令。这发生在buildout运行但此buildout组件的配置没有更改时。

location

一个文件系统路径列表,buildout 应将其视为由本 buildout 部分管理。这些路径将在 buildout (重新)安装或删除此部分时被移除。

stop-on-error

当设置为 yesontrue 时,如果命令以非零退出代码结束,buildout 将停止。

变更

1.1 - 2010-02-25

  • 添加了 stop-on-error 选项,以便在命令返回非零代码时停止 buildout。[fschulze]

  • 使用 subprocess 而不是 os.system。[fschulze]

1.0 - 2007-09-14

  • 初始发布。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源代码分发

plone.recipe.command-1.1.zip (6.6 kB 查看哈希)

上传时间 源代码

支持