跳转到主要内容

围绕Cheetah + JSON的包装,以提供简单的buildout模板化

项目描述

此配方为buildout提供了一种通用的方式来从buildout参数填充模板。支持使用JSON语法的列表和字典。

必填参数

input

模板的路径(Cheetah格式)

output

将模板写入的位置

示例

在您的模板中

${hello_world}
#for $bar in $foo
$bar
#end for

并在您的buildout.cfg中

[buildout]
parts = template

[template]
recipe = isotoma.recipe.template
input = template.cfg
output = myfile.cfg
hello_world = Hello World
foo = ['foo', 'bar', 'baz']

存储库

此软件可在我们的配方存储库在github上找到。

许可证

版权所有2011 Isotoma Limited

根据Apache License,版本2.0(以下简称“许可证”);除非适用法律要求或书面同意,否则不得使用此文件,除非遵守许可证。您可以在以下网址获得许可证副本:

https://apache.ac.cn/licenses/LICENSE2.0

除非适用法律要求或书面同意,否则在许可证下分发的软件按“现状”基础分发,不提供任何形式的明示或暗示保证。有关许可证下权限和限制的具体语言,请参阅许可证。

项目详情


下载文件

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

源代码分发

isotoma.recipe.template-0.0.5.tar.gz (3.1 kB 查看哈希值)

上传时间 源代码

由以下提供支持