创建文件和目录的构建方法
tranchitella.recipe.fs的Python项目详细描述
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
这将使用给定的 模板;将使用 在构建部分中指定的选项(例如%(database)s将被替换 使用字符串postgres)。
0.3(2010-03-23)
- 不要认为目录和文件是由buildout“创建的”,否则它们 将在卸载配方时由BuildOut自动删除。
- 添加了日志记录
0.2(2010-03-07)
- 添加了新的配方入口点mkfile。
0.1(2010-02-29)
- 初次发布。