Pesquisa de site

GRV - uma ferramenta para visualizar repositórios Git no terminal Linux


GRV (Git Repository Viewer) é uma interface simples e gratuita de código aberto baseada em terminal para visualizar repositórios git. Ele fornece uma maneira de visualizar e pesquisar referências, commits, ramificações e diferenças usando Vi/Vim como combinações de teclas. Seu comportamento e estilo podem ser facilmente personalizados através de um arquivo de configuração.

Recursos do GRV:

  • Fornece uma linguagem de consulta para filtrar referências e confirmações.
  • Suporta atalhos de teclado semelhantes ao Vi/Vim por padrão, e os atalhos de teclado podem ser personalizados.
  • Captura alterações no repositório monitorando o sistema de arquivos, permitindo que a UI seja atualizada automaticamente.
  • Está organizado em guias e divisões; permite a criação de guias e divisões personalizadas usando qualquer combinação de visualizações.
  • Suporta temas personalizáveis.
  • Oferece suporte para mouse.

Requisitos:

  1. Go versão 1.5 ou posterior deve estar instalado em seu sistema.
  2. libncursesw, libreadline e libcurl.
  3. cmake (para construir libgit2).

Como instalar GRV em sistemas Linux

Primeiro instale as dependências necessárias usando o gerenciador de pacotes padrão, conforme mostrado.

sudo apt install libncurses5-dev libncursesw5-dev libreadline-dev cmake	#Debian/Ubuntu 
yum install ncurses-devel readline-devel cmake 		                #RHEL/CentOS
dnf install ncurses-devel readline-devel cmake		                #Fedora 

Em seguida, instale o GRV, os comandos a seguir instalarão o GRV em $GOPATH/bin. Uma libgit2 estática será construída e incluída em GRV quando construída desta forma.

go get -d github.com/rgburke/grv/cmd/grv 
cd $GOPATH/src/github.com/rgburke/grv
make install

Depois de instalar o GRV com sucesso, você poderá visualizar refs, commits, branches e diffs do seu repositório usando a sintaxe a seguir.

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

Neste exemplo, visualizaremos refs, commits, ramificações e diferenças do arquivo do repositório em ~/bin/shellscripts.

$GOBIN/grv -repoFilePath ~/bin/shellscripts 

Você pode encontrar opções de uso adicionais na página de ajuda do GRV.

$GOBIN/grv -h

Repositório GRV Github: https://github.com/rgburke/grv

Neste artigo, explicamos como instalar e usar GRV, uma UI baseada em terminal para visualizar repositórios git. Use o formulário de feedback abaixo para compartilhar suas idéias sobre isso ou fazer perguntas.