cruft allows you to maintain all the necessary boilerplate for packaging and building projects separate from the code you intentionally write. Fully compatible with existing Cookiecutter templates. Using cruft , you can make sure your code stays in-sync with the template it came from for you.
I recommend the usage of cruft in all of my cookiecutters.
Through the use of all-repos and some little neckbeard script of mine I easily ensured all of my projects (in the linked case, ansible roles) stay up-to-date with little effort.
4 upvotes·22.8K views