Skip to main content

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)

Source distribution for boringit 0.1.1
File Size Uploaded
boringit-0.1.1.tar.gz 4.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for boringit 0.1.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page