如何从命令行添加更多鸡蛋?

时间:2013-05-14 12:43:43

标签: python buildout

我的buildout.cfg看起来像这样:

[eggs]   
recipe = zc.recipe.egg   
eggs =
  package1
  package2

我希望能够在运行buildout时在命令行上添加更多鸡蛋。它适用于一个鸡蛋:

  

bin / buildout eggs:eggs + = package3

但我没有找到任何添加多个包的语法。这些都不起作用:

  

bin / buildout eggs:eggs + = package3 eggs:eggs + = package4

     

bin / buildout" eggs:eggs + = package3 package4"

     

bin / buildout" eggs:eggs + = package3:package4"

变体:,;和\ n作为分隔符。

1 个答案:

答案 0 :(得分:1)

Buildout仅在合并+=-=选项时将换行符作为分隔符。你必须插入这些换行符。

Bash允许您在带引号的字符串中的命令行上插入换行符:

$ bin/buildout "eggs:eggs+=package3
> package4
> "

您只需在ENTER后按package3即可插入新行,直到您输入结束"报价。