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


GRV ( Visor de repositorio de Git ) es una interfaz simple de código abierto y basada en terminal para ver los repositorios de git. Proporciona una forma de ver y buscar referencias, confirmaciones, bifurcaciones y diferencias mediante el uso de enlaces de teclas similares a Vi/Vim. Su comportamiento y estilo se pueden personalizar fácilmente a través de un archivo de configuración.

  • Provides a query language to filter refs and commits.
  • Supports Vi/Vim-like key-bindings by default, and key bindings can be customized.
  • Captures changes to the repository by monitoring the filesystem allowing the UI to be updated automatically.
  • It is organized as tabs and splits; allows for creating custom tabs and splits using any combination of views.
  • Supports customizable themes.
  • Offers mouse support.
  1. Go version 1.5 or later should be installed on your system.
  2. libncursesw, libreadline and libcurl.
  3. cmake (to build libgit2).

Cómo instalar GRV en sistemas Linux

Primero instale las dependencias necesarias 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 /bin . Un libgit2 estático 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 con éxito GRV , puede ver referencias , confirmaciones , sucursales y diffs de su repositorio utilizando la sintaxis que sigue.

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

En este ejemplo, veremos referencias, confirmaciones, ramas y diferencias del archivo de 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 Github de GRV : 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 los repositorios de git. Utilice el formulario de comentarios a continuación para compartir sus opiniones al respecto o hacer preguntas.