从buildout运行任意命令

plone.recipe.command的Python项目详细描述


简介

plone.recipe.commandbuildout配方允许您运行命令 安装或更新构建部件时。它很容易使用:

[buildout]
parts = command

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

这将配置名为command的构建部分,该部分列出内容 在安装readme.txt时。

参考

除非另有说明,否则所有命令都在 调用buildout。命令必须存在于路径中或指定 使用绝对路径名。

支持以下选项:

命令
安装构建部件时运行的命令。
更新命令
更新构建部分时运行的命令。这种情况发生在 构建已运行,但此构建部分的配置尚未 已更改。
位置
应将构建的文件系统路径列表视为受管理的文件系统路径 在这个建筑部分。这些将在构建(重新)安装时删除 或删除此部分。
出错时停止
yesontrue时,如果命令结束,buildout将停止 使用非零退出代码。< /dD>

更改

1.1-2010年2月25日

  • 添加了stop-on-error选项以停止对非零返回代码的生成 命令。 [fschulze]
  • 使用子进程而不是os.system。 [fschulze]

1.0-2007-09-14

  • 初次发布。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java,我如何在方法中放置一个开关盒?   Java将数组添加到数组特殊模式   java的类常量和文件导入   如何在java中使用正则表达式更改匹配子字符串的前缀和后缀   Java Hashmap实现中的字符串哈希问题   java如何计算数组中的连续数字组   处理异常后如何在java中重新启动thrift服务器?   java嵌套列表迭代器。程序不会终止   如何在maven目标目录下的JAR文件中运行java类?   mysql Java JPA/Hibernate级联删除   java使用ApachePDFBox在PDF中查找javascript代码   java将hsqlDB集成到netbeans 7 IDE中   java如何删除word梯形图中的最后一个“>”   java如何存储由Minimax扩展的节点数