Buildout recipe to create files and directories
Project description
tranchitella.recipe.fs
This recipe creates files and directories in a buildout.
Usage
This recipe offers the following entry points:
mkdir
mkfile
mkdir
This is a minimal buildout.cfg which makes use of the mkdir recipe:
[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
This will create the directories specified by the paths attribute.
mkfile
This is a minimal buildout.cfg which makes use of the mkfile recipe:
[buildout] parts = conffiles [conffiles] recipe = tranchitella.recipe.fs:mkfile template = ${buildout:directory}/templates/config path = ${buildout:directory}/etc/config mode = 0644 database = postgres
This will create the file specified by the path attribute using the given template; the file will be customized using string interpolations of the options specified in the buildout part (eg. %(database)s will be replaced with the string postgres).
0.3 (2010-03-23)
Do not consider directory and files as “created” by buildout, otherwise they will be automatically removed by buildout when the recipe is uninstalled.
Added logging
0.2 (2010-03-07)
Added a new recipe entry point mkfile.
0.1 (2010-02-29)
Initial release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file tranchitella.recipe.fs-0.3.tar.gz
.
File metadata
- Download URL: tranchitella.recipe.fs-0.3.tar.gz
- Upload date:
- Size: 10.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e96be45489c9b54dd534b3a30695ecf8dfc0ce2f9e2219ddeb90532faa275f0c |
|
MD5 | 849871907d854f5b1008513b7e7fe1f3 |
|
BLAKE2b-256 | 50ee45ea09586de4fddd0e13c08fab596a3f286fff5c59462e14a5fc1dd09f02 |