GRV: uma ferramenta para visualizar os repositórios Git do terminal

GRV

Ao trabalhar em um repositório Git, pode acontecer que queiramos ver o status do repositório. Várias soluções estão disponíveis para nós, desde o uso de alguns comandos git até o uso de um cliente de desktop git.

Mas Desta vez, falaremos sobre GRV, que é uma ferramenta de linha de comando de código aberto baseada em Go que mostra informações de um repositório Git.

LARP fornece ao usuário uma maneira de visualizar e pesquisar referências, commits, bifurcações e diferenças usando atalhos de teclado semelhantes ao Vi / Vim . Seu comportamento e estilo podem ser facilmente personalizados por meio de um arquivo de configuração.

Além disso, existem vários temas e podem ser modificados, assim como as cores.

Recursos GRV:

  • Fornece uma linguagem de consulta para filtrar refs e commits.
  • Suporta atalhos de teclado do tipo Vi / Vim por padrão, e os atalhos de teclado podem ser personalizados.
  • Capture as mudanças no repositório monitorando o sistema de arquivos, permitindo que a interface do usuário seja atualizada automaticamente.
  • Está organizado em guias e divisões; permite que você crie guias e divisões personalizadas usando qualquer combinação de visualizações.
  • Suporta temas personalizáveis.
  • Oferece suporte ao mouse.

Requisitos:

  • Go versão 1.5 ou posterior deve ser instalado em seu sistema.
  • libncursesw, libreadline e libcurl.
  • cmake (para compilar libgit2).

Como instalar o GRV no Linux?

Se você deseja saber um pouco mais sobre esta ferramenta ou simplesmente deseja instalá-la em seu sistema, pode fazê-lo seguindo os passos que compartilhamos a seguir.

Para realizar a instalação do GRV, primeiro instale as dependências necessárias usando um dos seguintes comandos de acordo com sua distribuição Linux.

Se eles forem usuários do Debian, Ubuntu, Linux Mint e derivados destes, devemos digitar o seguinte em um terminal:

sudo apt install libncurses5-dev libncursesw5-dev libreadline-dev cmake

Para aqueles que são usuários RHEL / CentOS, eles devem digitar:

sudo yum install ncurses-devel readline-devel cmake  

No caso de usuários Fedora

sudo dnf install ncurses-devel readline-devel cmake

Em seguida, instale o GRV, os seguintes comandos irão instalar o GRV em $ GOPATH / bin e um libgit2 estático será construído e incluído no GRV quando construído desta forma.

go get -d github.com/rgburke/grv/cmd/grv

cd $GOPATH/src/github.com/rgburke/grv

make install

Para o caso especial de quem é usuário de Arch Linux, Manjaro, Antergos ou qualquer sistema derivado de Arch Linux.

Eles poderão fazer uma instalação direta. Eles simplesmente devem ter o repositório AUR ativado e ter um assistente AUR em seu sistema.

Se você não tiver um instalado, pode consultar o seguinte artigo, onde recomendamos alguns.

Agora, em um terminal, devemos digitar o seguinte comando:

yay -S grv-git

E pronto, você pode começar a usar esta ferramenta.

Como instalar o GRV no Linux usando o pacote Snap?

Para quem prefere obter esta ferramenta de uma forma mais simples, pode fazê-lo com a ajuda dos pacotes Snap. Você só precisa ter o suporte para poder instalar aplicativos deste tipo em seu sistema.

Agora, apenas em um terminal você deve digitar:

sudo snap install grv

Após a instalação bem-sucedida do GRV, você pode ver referências, commits e diferenças de seu repositório em seu sistema usando a sintaxe abaixo.

GOBIN/grv -repoFilePath /path/to/repository/

Neste exemplo, veremos commits, branches e diferenças do arquivo de repositório em ~ / bin / shellscripts:

GOBIN/grv -repoFilePath ~/bin/shellscripts

O último método que temos para instalar esta ferramenta em nosso sistema é baixando seu pacote binário.

Para isso, devemos abrir um terminal em nosso sistema e digitar os seguintes comandos nele:

wget -O grv https://github.com/rgburke/grv/releases/download/v0.3.0/grv_v0.3.0_linux64

Feito o download agora, eles devem lhe dar permissões de execução com:

chmod +x ./grv

E eles podem executar o binário do aplicativo com:

./grv -repoFilePath /path/to/repo

Uso

Você pode encontrar opções de uso adicionais digitando o comando help no terminal, o comando é este:

GOBIN/grv -h

Da mesma forma, você pode consultar o seguinte link, onde o uso desta ferramenta é descrito um pouco mais.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.