Erstellen Sie mit diesem Befehlszeilenprogramm schnell Projekte aus Cookie-Cuttern (Projektvorlagen). Ideal zum Generieren von Python-Paketprojekten und mehr.
Cookiecutter mit dem Pip-Paketmanager installieren:
# pipx is strongly recommended.
pipx install cookiecutter
# If pipx is not an option,
# you can install cookiecutter in your Python user directory.
python -m pip install --user cookiecutter
Die empfohlene Methode, Cookiecutter als Befehlszeilenprogramm zu verwenden, besteht darin, es mit pipx
auszuführen, das mit pip install pipx
installiert werden kann. Wenn Sie Cookiecutter jedoch programmgesteuert verwenden möchten, führen Sie bitte pip install cookiecutter
aus.
Verwenden Sie eine GitHub-Vorlage
# You'll be prompted to enter values.
# Then it'll create your Python package in the current working directory,
# based on those values.
# For the sake of brevity, repos on GitHub can just use the 'gh' prefix
$ pipx run cookiecutter gh:audreyfeldroy/cookiecutter-pypackage
Verwenden Sie eine lokale Vorlage
$ pipx run cookiecutter cookiecutter-pypackage/
Verwenden Sie es von Python aus
from cookiecutter . main import cookiecutter
# Create project from the cookiecutter-pypackage/ template
cookiecutter ( 'cookiecutter-pypackage/' )
# Create project from the cookiecutter-pypackage.git repo template
cookiecutter ( 'gh:audreyfeldroy//cookiecutter-pypackage.git' )
cookiecutter.json
-Eingabeaufforderungen an.Erfahren Sie mehr
cookiecutter.json
.Erfahren Sie mehr
Entdecken Sie eine Vielzahl gebrauchsfertiger Vorlagen auf GitHub.
Treten Sie der Community bei, tragen Sie bei oder suchen Sie Hilfe.
Wir schätzen Ihr Feedback. Teilen Sie Ihre Kritik oder Beschwerden konstruktiv mit, um uns bei der Verbesserung zu helfen.
Halten Sie sich bei allen Interaktionen im Ökosystem des Projekts an den PyPA-Verhaltenskodex.
Erstellt und geleitet von Audrey Roy Greenfeld, unterstützt von einem engagierten Team aus Betreuern und Mitwirkenden.