Búsqueda de sitios web

GRV: una herramienta para ver repositorios de Git en la terminal Linux


GRV (Git Repository Viewer) es una interfaz gratuita, de código abierto y sencilla basada en terminal para ver repositorios de git. Proporciona una forma de ver y buscar referencias, confirmaciones, ramas y diferencias utilizando combinaciones de teclas similares a Vi/Vim. Su comportamiento y estilo se pueden personalizar fácilmente a través de un archivo de configuración.

Características de GRV:

  • Proporciona un lenguaje de consulta para filtrar referencias y confirmaciones.
  • Admite combinaciones de teclas similares a Vi/Vim de forma predeterminada, y las combinaciones de teclas se pueden personalizar.
  • Captura cambios en el repositorio monitoreando el sistema de archivos, lo que permite que la interfaz de usuario se actualice automáticamente.
  • Está organizado en pestañas y divisiones; permite crear pestañas personalizadas y divisiones usando cualquier combinación de vistas.
  • Admite temas personalizables.
  • Ofrece soporte para mouse.

Requisitos:

  1. Debe tener instalada en su sistema la versión 1.5 o posterior de Go.
  2. libncursesw, libreadline y libcurl.
  3. cmake (para construir libgit2).

Cómo instalar GRV en sistemas Linux

Primero instale las dependencias requeridas usando el administrador de paquetes predeterminado como se muestra.

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 

Luego instale GRV, los siguientes comandos instalarán GRV en $GOPATH/bin. Se creará un libgit2 estático y se incluirá en GRV cuando se construya de esta manera.

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

Después de instalar GRV con éxito, podrá ver refs, confirmaciones, ramas y diffs. de su repositorio usando la sintaxis que sigue.

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

En este ejemplo, veremos referencias, confirmaciones, ramas y diferencias del archivo del repositorio en ~/bin/shellscripts.

$GOBIN/grv -repoFilePath ~/bin/shellscripts 

Puede encontrar opciones de uso adicionales en la página de ayuda de GRV.

$GOBIN/grv -h

Repositorio GRV Github: https://github.com/rgburke/grv

En este artículo, explicamos cómo instalar y usar GRV, una interfaz de usuario basada en terminal para ver repositorios de git. Utilice el formulario de comentarios a continuación para compartir sus opiniones al respecto o hacer cualquier pregunta.