# 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](https://twitter.com/ngtv_bg/status/1763541475323695502). ## Instalação Para instalar o Guit, é necessário ter Rust instalado. Instale o pacote usando `cargo install guit`. Você pode usar direto `guit `, 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 puxar`. 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 `. 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.