Metadata-Version: 1.0
Name: inquant.recipe.textfile
Version: 0.2.1dev-r1958
Summary: ZC Buildout recipe for creating text files out of templates.
Home-page: https://svn.inquant.de/inquant/develop/plone/recipes/inquant.recipe.textfile
Author: Stefan Eletzhofer
Author-email: stefan.eletzhofer@inquant.de
License: LGPL
Description: ===============
        Textfile Recipe
        ===============
        
        
        This is a very simple recipe which generates a textfile
        from a template.
        
        The template can be everything, and may contain python-style
        string formatters. The values will be replaced with the
        options you set inside the buildout.cfg section.
        
        Parameters
        ==========
        
        template -- the template file
        default: ${buildout:template-directory}/$(name)s.in
        
        output -- the output file
        default: ${buildout:parts-directory}/$(name)s
        
        **${buildout:template-dir}** is set to **${buildout:directory}/templates** if
        not set in the buildout section.
        
        Example
        =======
        
        An example buildout.cfg::
        
        [buildout]
        parts=test.txt
        template-dir=${buildout:directory}/templates
        
        [test.txt]
        recipe=inquant.recipe.mktemplate
        template=${buildout:template-dir}/test.txt.in
        output=${buildout:directory}/test.txt
        
        avalue=foo
        anothervalue=bar
        
        Note that due to the default settings (see above), the **template-dir** and
        **template** settings are redundant.
        
        An example text template::
        
        This is just a test
        
        template=%(template)s
        output=%(output)s
        
        This is just text %(avalue)s and %(anothervalue)s got
        replaced. See?
        
        The recipe will read the template and replace the strings
        yielding something like::
        
        This is just a test
        
        template=/Users/seletz/develop/plone/buildout/templates/test.txt.in
        output=/Users/seletz/develop/plone/buildout/test.txt
        
        This is just text foo and bar got
        replaced. See?
        
        EOF
        
        ::
        
        vim: set ft=rst ts=2 sw=2 tw=75 expandtab:
        
Keywords: buildout recipe setup template
Platform: UNKNOWN
Classifier: Framework :: Buildout
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries :: Python Modules
