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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 187ea80a8d733053f360876d9d46b5e85a900cbd1b63a8381dc14c51b5a0a1b6 |
|
MD5 | e1629e8436d3c637cd724f8ca483a663 |
|
BLAKE2b-256 | 46e95e61a5a62a67a2dd10707ea955857474999afbdc6a30476cc3418501903e |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 575ebd600825542c4f4664d03314a6764a3887ed174fd3a2784994131674234e |
|
MD5 | c4f17d8a68feb917b109988a4a0c4426 |
|
BLAKE2b-256 | d121ac7f95e7fba32abf343aacd2e7eae479cd829925a9045955dd2b5e010c1a |