跳转到主要内容

构建脚本以创建文件和目录

项目描述

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 (10.9 kB 查看哈希值)

上传时间 源代码

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面