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:
- Debe tener instalada en su sistema la versión 1.5 o posterior de Go.
- libncursesw, libreadline y libcurl.
- 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.