Just a small shim around cookiecutter that alters a bit the CLI to work better when reapplying templates to existing projects. Works best with cookiecutter-pylibrary.
Project description
Just a small shim around cookiecutter that alters a bit the CLI to work better when reapplying templates to existing projects. Works best with cookiecutter-pylibrary.
- Free software: BSD 2-Clause License
Installation
pip install cookiepatcher
Documentation
Usage: cookiepatcher [OPTIONS] TEMPLATE TARGET
Args:
TARGET | Directory where to look for .cookiecutterrc. |
---|---|
TEMPLATE | Name of cookiecutter template. |
Options:
-V, --version Show the version and exit. --no-input Do not prompt for parameters and only use cookiecutter.json file content -c, --checkout TEXT branch, tag or commit to checkout after git clone -v, --verbose Print debug information --help Show this message and exit.
Development
To run the all tests run:
tox
Changelog
0.4.0 (2020-11-06)
- Fixed the .cookiecutterrc save code so that:
- default_context is the root key (instead of cookiecutter).
- underscore prefixed keys are stripped (they are cookiecutter internals).
- Made 3.5 the minimum Python version.
0.3.4 (2020-04-05)
- Fixed .cookiecutterrc being dumped with !!omap garbage.
0.3.3 (2017-10-25)
- Fixed issues with god knows what changed again in cookiecutter.
0.3.2 (2017-07-19)
- Fixed issues with linewrapping in .cookiecutterrc.
0.3.1 (2017-07-19)
- Fixed more breakage.
0.3.0 (2015-11-28)
- Fix issues with Python 2.7.
0.3.0 (2015-11-28)
- Fix issues with Python 2.7.
0.2.0 (2015-11-19)
- Removed some workarounds. Requires cookiecutter>=1.3.0.
0.1.1 (2015-11-05)
- Force utf8 in various places.
0.1.0 (2015-10-19)
- First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cookiepatcher-0.4.0.tar.gz
(15.1 kB
view hashes)
Built Distribution
Close
Hashes for cookiepatcher-0.4.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69926d8e1d5825576ae6cc3c0a8bd9bfb93af2853417835b215adf309c52329c |
|
MD5 | b173bbb17bc0655a75706fe296ab99ef |
|
BLAKE2-256 | 05ffd80a37585d51c0ef6b8e39a296e0796eedade01d310fd1f3bc54cadd966b |