cruft
« Back to VersTracker
Description:
Utility that creates projects from templates and maintains the cruft afterwards
Type: Formula  |  Latest Version: 2.16.0@4  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: scaffolding templates cookiecutter project-generation developer-tools
Install: brew install cruft
About:
Cruft is a command-line utility that generates new projects from Cookiecutter templates. It provides a mechanism to track and manage changes to the template over time, allowing users to update their projects with the latest template changes without overwriting local customizations.
Key Features:
  • Generates projects from Cookiecutter templates
  • Tracks template versions used for project creation
  • Detects and manages drift between project and template
  • Merges upstream template updates with local changes
Use Cases:
  • Scaffolding new Python projects with standardized structure
  • Maintaining consistency across multiple microservices
  • Propagating infrastructure or configuration updates to existing projects
Alternatives:
  • Cookiecutter – Cookiecutter creates projects but lacks built-in tracking and updating capabilities
  • Copier – Copier includes template updating features natively, making cruft less necessary
Version History
Detected Version Rev Change Commit
Oct 14, 2025 10:37am 3 VERSION_BUMP 2ef28c1e
Sep 13, 2025 8:24pm 3 VERSION_BUMP 46381f61
Oct 11, 2024 10:06pm 10 VERSION_BUMP df47b31b
Oct 11, 2024 4:08pm 10 VERSION_BUMP ebeeecea
May 8, 2024 12:19am 8 VERSION_BUMP 84116c22
Oct 15, 2023 7:54pm 5 VERSION_BUMP be3546f7
Sep 8, 2023 8:13am 3 VERSION_BUMP 0a973dd3
Sep 2, 2023 8:16am 2 VERSION_BUMP 646e75ae
Aug 12, 2023 8:15am 1 VERSION_BUMP 95d37218
Apr 3, 2023 9:35pm 0 VERSION_BUMP ad4f5c3a