Copy without Render
New in Cookiecutter 1.1
To avoid rendering directories and files of a cookiecutter, the _copy_without_render
key can be used in the cookiecutter.json
.
The value of this key accepts a list of Unix shell-style wildcards:
{
"project_slug": "sample",
"_copy_without_render": [
"*.html",
"*not_rendered_dir",
"rendered_dir/not_rendered_file.ini"
]
}
Note: Only the content of the files will be copied without being rendered. The paths are subject to rendering. This allows you to write:
{
"project_slug": "sample",
"_copy_without_render": [
"{{cookiecutter.repo_name}}/templates/*.html",
]
}
In this example, {{cookiecutter.repo_name}}
will be rendered as expected but the html file content will be copied without rendering.