Skip to main content

Um utilitário em Python para criar projetos a partir de templates

Project description

🍳 cocinero

cocinero é um utilitário escrito em Python para facilitar a geração de projetos novos a partir de boilerplates. Este projeto permite:

  • Criar novos projetos a partir de um repositório base
  • Verificar no ambiente do usuário se ele possui todos os requisitos para criar/executar um projeto
  • Executar tarefas pré-definidas em cima dos novos projetos

Instalação

Para instalar o cocinero, você pode utilizar tanto o pip, quanto o pipx, executando:

pip install cocinero

ou ...

pipx install cocinero

Para utilizar boilerplates oriundos do GitHub, você também precisa instalar o git.

Como usar

Após instalado, para criar um novo projeto com o cocinero, execute:

cocinero cook github.com/des467/webservicepython meu_novo_projeto_incrivel

O comando acima irá:

  • Clonar o repositório template passado
  • Ler o arquivo cocinero-recipe.yml na raiz do repositório e a partir daí..
  • .. gerar o seu incrível projeto.

Para ver mais informações sobre como criar recipes, clique aqui.

Como contribuir

Veja como contribuir clicando aqui.

Licença

Este projeto utiliza a licença GPL v3. Para ver mais sobre a licença, clique aqui

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cocinero-0.1.3.tar.gz (19.4 kB view details)

Uploaded Source

Built Distribution

cocinero-0.1.3-py3-none-any.whl (21.7 kB view details)

Uploaded Python 3

File details

Details for the file cocinero-0.1.3.tar.gz.

File metadata

  • Download URL: cocinero-0.1.3.tar.gz
  • Upload date:
  • Size: 19.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.8.2 Linux/5.6.4-152.current

File hashes

Hashes for cocinero-0.1.3.tar.gz
Algorithm Hash digest
SHA256 187ea80a8d733053f360876d9d46b5e85a900cbd1b63a8381dc14c51b5a0a1b6
MD5 e1629e8436d3c637cd724f8ca483a663
BLAKE2b-256 46e95e61a5a62a67a2dd10707ea955857474999afbdc6a30476cc3418501903e

See more details on using hashes here.

File details

Details for the file cocinero-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: cocinero-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 21.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.8.2 Linux/5.6.4-152.current

File hashes

Hashes for cocinero-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 575ebd600825542c4f4664d03314a6764a3887ed174fd3a2784994131674234e
MD5 c4f17d8a68feb917b109988a4a0c4426
BLAKE2b-256 d121ac7f95e7fba32abf343aacd2e7eae479cd829925a9045955dd2b5e010c1a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page