#git-config #git #version-control #tool #config #cli-config #command-line-tool

app easy-git

Uma ferramenta interativa para gerenciar usuários Git em repositórios locais e globais

3 unstable releases

0.2.0 Jun 6, 2024
0.1.1 Jun 6, 2024
0.1.0 Jun 5, 2024

#1143 in Development tools

MIT license

28KB
486 lines

Easy Git

Gerenciador de usuários GIT

Sumário

Introdução

easy-git é uma ferramenta simples e interativa para gerenciar usuários Git em repositórios locais e globais. Ela permite configurar e remover usuários de forma fácil e rápida.

Pré-requisitos

Antes de instalar o easy-git, você precisa ter o Rust e o Cargo instalados em seu sistema.

Instalação do Rust e Cargo

Linux

  1. Abra seu terminal.

  2. Execute o seguinte comando para instalar o Rust e o Cargo:

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    
  3. Siga as instruções na tela para completar a instalação.

  4. Após a instalação, adicione o Cargo ao seu PATH (caso não tenha sido feito automaticamente):

    source $HOME/.cargo/env
    

Windows

  1. Baixe e execute o instalador do Rust para Windows em rust-lang.org.
  2. Siga as instruções na tela para completar a instalação.

Para verificar se a instalação foi bem-sucedida, execute:

rustc --version
cargo --version

Você deve ver a versão do Rust e do Cargo instalados.

Instalação do easy-git via cargo

No seu terminal você pode instalar direto do crates utilizando o cargo, basta rodar o comando abaixo:

cargo install easy-git

Compilação do easy-git

Passo 1: Clonar o Repositório

Clone o repositório easy-git do GitHub:

git clone https://github.com/seu-usuario/easy-git.git
cd easy-git

Passo 2: Compilar a Aplicação

Linux:

cargo build --release

Windows:

rustup target add x86_64-pc-windows-gnu
cargo build --release --target x86_64-pc-windows-gnu

Passo 3: Instalar a Aplicação

Após a compilação, o binário estará disponível na pasta target/release/. Para instalar o easy-git, mova o binário para um diretório que esteja no seu PATH.

Linux:

sudo cp target/release/easy-git /usr/local/bin/

Windows:

Move-Item -Path "target\x86_64-pc-windows-gnu\release\easy-git.exe" -Destination "$env:ProgramFiles\easy-git\easy-git.exe"

Uso

Para usar o easy-git, execute o seguinte comando no terminal:

easy-git

Funcionalidades

  • Configurar Usuário Global: Permite configurar o nome e o email do usuário globalmente.
  • Configurar Usuário Local: Permite configurar o nome e o email do usuário para o repositório atual.
  • Apagar Configuração Global: Remove a configuração global do nome e do email do usuário.
  • Apagar Configuração Local: Remove a configuração local do nome e do email do usuário.
  • Criar Arquivo de Configuração: Cria um arquivo .easy-git-config para o repositório atual.
  • Atualizar Arquivo de Configuração: Atualiza o arquivo .easy-git-config do repositório atual.
  • Apagar Configuração do easy-git: Remove o arquivo .easy-git-config e o includeIf correspondente do .gitconfig global.

Siga as instruções no menu interativo para selecionar a ação desejada.

Contribuição

Se você encontrar um bug ou tiver uma sugestão de melhoria, por favor, abra uma issue ou envie um pull request no repositório easy-git.

Licença

Este projeto está licenciado sob a MIT License.

Dependencies

~11–19MB
~313K SLoC