构建脚本以创建文件和目录
项目描述
tranchitella.recipe.fs
此配方可以在构建脚本中创建文件和目录。
用法
此配方提供了以下入口点
mkdir
mkfile
mkdir
这是一个最小的buildout.cfg,它使用了mkdir配方
[buildout]
parts = dirs
[dirs]
recipe = tranchitella.recipe.fs:mkdir
paths =
${buildout:directory}/var
${buildout:directory}/var/lib
${buildout:directory}/var/tmp
${buildout:directory}/var/log
这将根据paths属性创建指定的目录。
mkfile
这是一个最小的buildout.cfg,它使用了mkfile配方
[buildout]
parts = conffiles
[conffiles]
recipe = tranchitella.recipe.fs:mkfile
template = ${buildout:directory}/templates/config
path = ${buildout:directory}/etc/config
mode = 0644
database = postgres
这将根据给定的模板创建由path属性指定的文件;文件将使用构建脚本部分中指定的选项进行字符串插值进行自定义(例如,%(database)s将被替换为字符串postgres)。
0.3 (2010-03-23)
不要认为目录和文件是构建脚本创建的,否则在配方卸载时它们将被自动删除。
添加日志记录
0.2 (2010-03-07)
添加了一个新的配方入口点mkfile。
0.1 (2010-02-29)
首次发布。
项目详情
关闭
tranchitella.recipe.fs-0.3.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | e96be45489c9b54dd534b3a30695ecf8dfc0ce2f9e2219ddeb90532faa275f0c |
|
| MD5 | 849871907d854f5b1008513b7e7fe1f3 |
|
| BLAKE2b-256 | 50ee45ea09586de4fddd0e13c08fab596a3f286fff5c59462e14a5fc1dd09f02 |