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.
Release files for boringit 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| boringit-0.1.1.tar.gz | 4.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| boringit-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.9 kB
Release files / boringit-0.1.1.tar.gz
| Download URL | boringit-0.1.1.tar.gz |
|---|---|
| Size | 4.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
77181d4dc0469fbffec690963e227c253a0389d366666ff18a7c6238714fbf66
|
|
BLAKE2b-256 checksum How to use checksums |
8a66a291c4efac63d04304bd46aab307a0d4521457819843915f1434684d74e4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.0.8 CPython/3.8.3 Linux/5.6.15-1-MANJARO
|
Release files / boringit-0.1.1-py3-none-any.whl
| Download URL | boringit-0.1.1-py3-none-any.whl |
|---|---|
| Size | 5.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6b3bc7feeca41c9a0192560c157e75741ca04c1031aefee060513806a38d1e01
|
|
BLAKE2b-256 checksum How to use checksums |
dd688b03761d37f314697aa258b52a4b283094261be3cd03218330c69c5ea668
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.0.8 CPython/3.8.3 Linux/5.6.15-1-MANJARO
|