+cruft -- Manage boilerplate and cruft with CookieCutter (#3326)

* +cruft -- Allows you to maintain all the necessary cruft for packaging and building projects separate from the code you intentionally write. Built on-top of, and fully compatible with, CookieCutter.

* Needs git

---------

Co-authored-by: Jacob Heider <jacob@tea.xyz>
This commit is contained in:
Kevin Chen 2023-09-16 08:59:08 -04:00 committed by GitHub
parent 66f8a08ec6
commit 0836b6e157
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -0,0 +1,21 @@
distributable:
url: https://github.com/cruft/cruft/archive/{{version}}.tar.gz
strip-components: 1
versions:
github: cruft/cruft
dependencies:
python.org: ">=3.7"
git-scm.org: ^2
build:
script: |
python-venv.sh {{prefix}}/bin/cruft
test:
script:
- cruft --help
provides:
- bin/cruft