__init__.py |
Main package for Cookiecutter. |
59 |
__main__.py |
Allow cookiecutter to be executable through `python -m cookiecutter`. |
194 |
cli.py |
Main `cookiecutter` CLI. |
6926 |
config.py |
Global configuration handling. |
4250 |
environment.py |
Jinja2 environment and extensions loading. |
2259 |
exceptions.py |
All exceptions used in the Cookiecutter code base are defined here. |
3886 |
extensions.py |
Jinja2 extensions. |
1861 |
find.py |
Functions for finding Cookiecutter templates and other components. |
1008 |
generate.py |
Functions for generating a project from a project template. |
14827 |
hooks.py |
Functions for discovering and executing various cookiecutter hooks. |
4227 |
log.py |
Module for setting up logging. |
1568 |
main.py |
Main entry point for the `cookiecutter` command.
The code in this module is also a good example of how to use Cookiecutter as a
library rather than a script.
|
4657 |
prompt.py |
Functions for prompting the user for project info. |
8197 |
replay.py |
cookiecutter.replay.
-------------------
|
1512 |
repository.py |
Cookiecutter repository functions. |
4206 |
utils.py |
Helper functions used throughout Cookiecutter. |
3136 |
vcs.py |
Helper functions for working with version control systems. |
4184 |
zipfile.py |
Utility functions for handling and fetching repo archives in zip format. |
4264 |