zillionare / python-project-wizard

A tool for creating skeleton python project, built with popular develop tools and conform to best practice.
https://zillionare.github.io/python-project-wizard/
BSD 3-Clause "New" or "Revised" License
123 stars 104 forks source link

Support for fast-forwarding with Cruft #39

Open NordsofMorrow opened 1 year ago

NordsofMorrow commented 1 year ago

Hi,

This looks like a neat offshoot of cookiecutter! I'm wondering if you would consider integrating the capabilities of cruft into the ppw package?

cruft works by fast-forwarding projects from cookiecutter templates to reflect upstream changes in the template, i.e.: if the boilerplate has advanced and added features, cruft will apply those changes (to the best of its ability; will generate diff files otherwise).

A feature based on this would be a neat way of differentiating/empowering ppw (e.g. $ ppw fast-forward <local-clone>).

zillionare commented 1 year ago

Thanks for sharing 'cruft'. I'm not familiar with cruft but I'll do some homework and get back to you.