Cookiecutter Project Bootstrap
Bootstraps new projects from Cookiecutter templates with variable substitution and post-generation hooks. Supports remote template repositories via the cookiecutter CLI and Jinja2 rendering engine.
Installation
Use the upstream install or setup path that matches your environment:
- uv tool install cookiecutter
- If you plan to use Cookiecutter programmatically, please run uv add cookiecutter to add it to your project. Then you can import and use it like this:
Requirements and caveats from upstream:
- Create projects swiftly from cookiecutters (project templates) with this command-line utility. Ideal for generating Python package projects and more.
- User-Friendly: No Python knowledge required.
Basic usage or getting-started notes:
Features
Cross-Platform: Supports Windows, Mac, and Linux.
Multi-Language Support: Use templates in any language or markup format.
Extracted from upstream docs: https://raw.githubusercontent.com/cookiecutter/cookiecutter/HEAD/README.md