Cookiecutter
A command-line utility that creates projects from cookiecutters (project templates), e.g. creating a Python package project from a Python package project template.
- Documentation: https://cookiecutter.readthedocs.io
- GitHub: https://github.com/cookiecutter/cookiecutter
- PyPI: https://pypi.org/project/cookiecutter/
- Free and open source software: BSD license
We are proud to be an open source sponsor of PyCon 2016.
Features
Did someone say features?
- Cross-platform: Windows, Mac, and Linux are officially supported.
- You don't have to know/write Python code to use Cookiecutter.
- Works with Python 3.6, 3.7, 3.8, 3.9 and PyPy3.
- Project templates can be in any programming language or markup format Python, JavaScript, Ruby, CoffeeScript, RST, Markdown, CSS, HTML, you name it You can use multiple languages in the same project template.
- Simple command line usage:
# Create project from the cookiecutter-pypackage.git repo template
# You'll be prompted to enter values.
# Then it'll create your Python package in the current working directory,
# based on those values.
$
โฆ