Crie projetos rapidamente a partir de cookiecutters (modelos de projeto) com este utilitário de linha de comando. Ideal para gerar projetos de pacotes Python e muito mais.
Instale o cookiecutter usando o gerenciador de pacotes 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
A maneira recomendada de usar o Cookiecutter como um utilitário de linha de comando é executá-lo com pipx
, que pode ser instalado com pip install pipx
, mas se você planeja usar o Cookiecutter programaticamente, execute pip install cookiecutter
.
Use um modelo 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
Use um modelo local
$ pipx run cookiecutter cookiecutter-pypackage/
Use-o em 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
.Saber mais
cookiecutter.json
.Saber mais
Descubra uma variedade de modelos prontos para uso no GitHub.
Junte-se à comunidade, contribua ou procure ajuda.
Valorizamos seu feedback. Compartilhe suas críticas ou reclamações de forma construtiva para nos ajudar a melhorar.
Aderir ao Código de Conduta PyPA durante todas as interações no ecossistema do projeto.
Criado e liderado por Audrey Roy Greenfeld, apoiado por uma equipe dedicada de mantenedores e colaboradores.