Skip to content

Latest commit

 

History

History
33 lines (17 loc) · 1.45 KB

README.md

File metadata and controls

33 lines (17 loc) · 1.45 KB

Guit

Introdução

Bem-vindo ao Guit, um pacote que permite usar um subset de comandos do git no bom e velho português.

Baseado nessa bobeira aqui.

Instalação

Para instalar o Guit, é necessário ter Rust instalado.

Instale o pacote usando cargo install guit.

Você pode usar direto guit <comando>, exemplo: guit puxa para rodar git pull.

Ou se quiser pode até criar um alias apelido para usar git direto passando os comandos em português, como git puxa e git empurra.

exemplo

Para isso, adicione alias git='guit' na configuração do seu shell, se for BASH, em ~/.bashrc.

Contribuindo

Para contribuir, clone o projeto localmente e use cargo para rodar: cargo run <comando git>. As traduções estão no arquivo /src/list_comandos.rs.

Aceito contribuições de quem quiser ajudar a traduzir mais comandos e expandir o wrapper para traduzir flags, subcomandos e as mensagens de retorno do git.

Aviso

Esse pacote é uma brincadeira e foi feito como uma forma de aprender um pouco de Rust. Ele é bem simples e cobre apenas comandos básicos do git, portanto não é recomendado usá-lo no dia a dia.

Comandos que exigem interação do usuário como commit ou rebase interativo não funcionam muito bem porque é necessário tratar melhor o retorno dos comandos no Rust por enquanto é só praticmente um alias do primeiro argumento passado pelo usuário.