从buildout运行任意命令
plone.recipe.command的Python项目详细描述
简介
plone.recipe.commandbuildout配方允许您运行命令 安装或更新构建部件时。它很容易使用:
[buildout] parts = command [command] recipe = plone.recipe.command command = cat README.txt
这将配置名为command的构建部分,该部分列出内容 在安装readme.txt时。
参考
除非另有说明,否则所有命令都在 调用buildout。命令必须存在于路径中或指定 使用绝对路径名。
支持以下选项:
- 命令
- 安装构建部件时运行的命令。
- 更新命令
- 更新构建部分时运行的命令。这种情况发生在 构建已运行,但此构建部分的配置尚未 已更改。
- 位置
- 应将构建的文件系统路径列表视为受管理的文件系统路径 在这个建筑部分。这些将在构建(重新)安装时删除 或删除此部分。
- 出错时停止
- 当yes、on或true时,如果命令结束,buildout将停止 使用非零退出代码。< /dD>
更改
1.1-2010年2月25日
- 添加了stop-on-error选项以停止对非零返回代码的生成 命令。 [fschulze]
- 使用子进程而不是os.system。 [fschulze]
1.0-2007-09-14
- 初次发布。