cookiecutter
2.2.1
  • cookiecutter
  • Overview
  • Installation
  • Usage
  • Command Line Options
  • Tutorials
  • Advanced Usage
    • Using Pre/Post-Generate Hooks
    • User Config
    • Calling Cookiecutter Functions From Python
    • Injecting Extra Context
    • Suppressing Command-Line Prompts
    • Templates in Context Values
    • Private Variables
    • Copy without Render
    • Replay Project Generation
    • Choice Variables
    • Boolean Variables
    • Dictionary Variables
    • Templates inheritance (2.2+)
    • Template Extensions
    • Organizing cookiecutters in directories
    • Customizing the Jinja2 environment
    • Working with line-ends special symbols LF/CRLF
    • Local Extensions
    • Nested configuration files
    • Human readable prompts
  • Troubleshooting
  • API
  • Contributing
  • Credits
  • History
  • Case Studies
  • Code of Conduct
cookiecutter
  • Advanced Usage
  • Edit on GitHub

Advanced Usage

Various advanced topics regarding cookiecutter usage.

  • Using Pre/Post-Generate Hooks
    • Writing hooks
    • Example: Validating template variables
    • Example: Conditional files / directories
  • User Config
  • Calling Cookiecutter Functions From Python
  • Injecting Extra Context
    • Example: Injecting a Timestamp
  • Suppressing Command-Line Prompts
    • Basic Example: Using the Defaults
    • Advanced Example: Defaults + Extra Context
  • Templates in Context Values
    • Basic Example: Templates in Context
  • Private Variables
  • Copy without Render
  • Replay Project Generation
    • Custom replay file
  • Choice Variables
    • Basic Usage
    • Overwriting Default Choice Values
  • Boolean Variables
    • Basic Usage
    • Input Validation
  • Dictionary Variables
    • Basic Usage
  • Templates inheritance (2.2+)
  • Template Extensions
    • Jsonify extension
    • Random string extension
    • Slugify extension
    • UUID4 extension
  • Organizing cookiecutters in directories
  • Customizing the Jinja2 environment
  • Working with line-ends special symbols LF/CRLF
  • Local Extensions
  • Nested configuration files
  • Human readable prompts
Previous Next

© Copyright 2013-2022, Audrey Roy and Cookiecutter community. Revision d9570b27.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: 2.2.1
Versions
latest
stable
2.2.1
2.2.0
2.1.1
2.1.0
2.0.2
2.0.1
1.7.3
1.7.2
1.7.1
1.7.0
1.6.0
Downloads
On Read the Docs
Project Home
Builds