Cree proyectos rápidamente a partir de cortadores de galletas (plantillas de proyectos) con esta utilidad de línea de comandos. Ideal para generar proyectos de paquetes Python y más.
Instale cookiecutter usando el administrador de paquetes pip:
# 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
La forma recomendada de utilizar Cookiecutter como utilidad de línea de comandos es ejecutarlo con pipx
, que se puede instalar con pip install pipx
, pero si planea utilizar Cookiecutter mediante programación, ejecute pip install cookiecutter
.
Utilice una plantilla de GitHub
# 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
Utilice una plantilla local
$ pipx run cookiecutter cookiecutter-pypackage/
Úselo desde Python
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
.Más información
cookiecutter.json
.Más información
Descubra una variedad de plantillas listas para usar en GitHub.
Únase a la comunidad, contribuya o busque ayuda.
Valoramos sus comentarios. Comparta sus críticas o quejas de manera constructiva para ayudarnos a mejorar.
Adherirse al Código de Conducta de PyPA durante todas las interacciones en el ecosistema del proyecto.
Creado y dirigido por Audrey Roy Greenfeld, con el respaldo de un equipo dedicado de mantenedores y contribuyentes.