A tool to optimize git Add, Commit and Push routine.
Project description
Boringit
Ferramenta de linha de comando, escrita em python, cuja finalidade é abstrair a rotina de uso dos comandos git.
Instalação
pip install boringit
Como utilizar
i) A partir de um projeto existente e de repositórios remotos vazios:
Crie o arquivo remotes.yml:
remote_1:
name: "gitlab"
url: git@gitlab.com:marcusmello/boringit
remote_2:
name: "github"
url: git@github.com:marcusmello/boringit
Rode os comandos:
boringit init
boringit add_remotes
(opcional) Faça o checkout para criar uma branch de trabalho
git checkout -b <your_work-branch>
Trabalhe normalmente nos aquivos do projeto
Para add, commitar e dar push para os remotos:
boringit acp
Releases
[0.1.0.dev] - 2020-06-12
Esta versão requer que o desenvolvedor tenha acesso ssh aos repositórios remotos, além de ter de criar manualmente o arquivo "remotes.yml".
Plano de refactoring
- Suportar o input de usuário e senha dos servidores remotos, a fim de permitir um tracking via https;
- Gerar automaticamente o "remotes.yml", caso não exista, a partir de inputs do usuário;
- Lidar melhor com outros cenários de init, como repositório não vazios (locais ou remotos);
- Estudar a possibilidade de adoção da biblioteca GitPython, ou mesmo abandono da boringit se eu me entender bem com a GitPython.
Project details
Release history Release notifications | RSS feed
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 boringit-0.1.1.tar.gz
.
File metadata
- Download URL: boringit-0.1.1.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.0.8 CPython/3.8.3 Linux/5.6.15-1-MANJARO
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77181d4dc0469fbffec690963e227c253a0389d366666ff18a7c6238714fbf66 |
|
MD5 | 82f41752a47070b9b54456791cae0f43 |
|
BLAKE2b-256 | 8a66a291c4efac63d04304bd46aab307a0d4521457819843915f1434684d74e4 |
File details
Details for the file boringit-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: boringit-0.1.1-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.0.8 CPython/3.8.3 Linux/5.6.15-1-MANJARO
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b3bc7feeca41c9a0192560c157e75741ca04c1031aefee060513806a38d1e01 |
|
MD5 | 3b470c45424e26dda7e7412d9929820d |
|
BLAKE2b-256 | dd688b03761d37f314697aa258b52a4b283094261be3cd03218330c69c5ea668 |