我的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作为分隔符。
答案 0 :(得分:1)
Buildout仅在合并+=
和-=
选项时将换行符作为分隔符。你必须插入这些换行符。
Bash允许您在带引号的字符串中的命令行上插入换行符:
$ bin/buildout "eggs:eggs+=package3
> package4
> "
您只需在ENTER
后按package3
即可插入新行,直到您输入结束"
报价。