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


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

  • 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 al monitorear el sistema de archivos, lo que permite que la interfaz de usuario se actualice automáticamente.
  • Está organizado como pestañas y divisiones; permite crear pestañas y divisiones personalizadas utilizando cualquier combinación de vistas.
  • Admite temas personalizables.
  • Ofrece compatibilidad con el mouse.

  1. Go, la versión 1.5 o posterior debe estar instalada en su sistema.
  2. libncursesw, libreadline y libcurl.
  3. cmake (para compilar 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. Una libgit2 estática se construirá e 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, puede ver las referencias, confirmaciones, ramas y diferencias de su repositorio utilizando la sintaxis que se muestra a continuación.

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

En este ejemplo, veremos las 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, hemos explicado 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 pensamientos al respecto o hacer cualquier pregunta.