Gestor grafico de git GRV desde la terminal de linux
¿Porque usar GRV?
Existen muchas herramientas que nos pueden facilitar el manejo de nuestro repositorio en git pero la mayoría corre bajo entornos de escritorio, en esta oportunidad les presento grv Git Repository Viewer es un software que independientemente de que funcione sobre la terminal de linux, nos permite de ver de forma casi gráfica nuestro repositorio de git.
Desde mi punto de vista esta es una herramienta muy útil para los DEVops y SysAdmin que constantemente deben estar al tanto de las actualizaciones de código en los repositorios de sus servidores.
Ventajas que ofece GRV.
- Ofrese un sistema de atajo de teclado similar a Vim.
- Filtrado de commits
- Tiene soporte para ratón.
- Actualizacion en tiempo real.
- Tiene un gráfico de commits.
- Gestion por pestañas (algo asi como chrome).
Atajos de teclado
Atajo | Acción | Descripción |
---|---|---|
z.,zz | grv-center-view | Centra la vista |
L | grv-cursor-bottom-view | Se mueve a la última línea de la página |
M | grv-cursor-middle-view | Se mueve al medio de la página |
H | grv-cursor-top-view | Se mueve a la primera línea de la página |
gg | grv-first-line | Se mueve a la primera línea |
G | grv-last-line | Se mueve a la última línea |
C-d | grv-next-half-page | Se mueve media página abajo |
Down,j | grv-next-line | Se mueve una línea abajo |
PageDown,C-f | grv-next-page | Se mueve una página abajo |
C-u | grv-prev-half-page | Se mueve media página arriba |
Up,k | grv-prev-line | Se mueve una línea arriba |
PageUp,C-b | grv-prev-page | Se mueve una página arriba |
zb | grv-scroll-cursor-bottom | Desplaza la pantalla hacia abajo |
zt | grv-scroll-cursor-top | Desplaza la pantalla hacia arriba |
Left, h | grv-scroll-left | Desplazamiento a la izquierda |
Right,l | grv-scroll-right | Desplazamiento a la derecha |
/ | grv-search-prompt | Búsqueda desde el principio |
? | grv-reverse-search-prompt | Búsqueda desde el final |
n | grv-search-find-next | Se desplaza al siguiente encontrado |
N | grv-search-find-prev | Se desplaza al anterior encontrado |
Instalacion
Antes de descargar grv, asegúrese de que cmake esté instalado en su sistema. En caso de no tenerlo instlado podemos ejecutar el siguiente comando:
sudo apt-get install cmake
Para instalar grv tambien necesita instalar Git ya que es necesario para instalar la herramienta grv.
sudo apt install git
Y ahora, podemos descargar grv desde git asi:
sudo git clone https://github.com/rgburke/grv.git
Una vez que se haya completado descarga, hay que movernos al directorio grv asi:
cd grv/
Descargamos el ejecutable grv usando el comando wget asi:
sudo wget -O grv https://github.com/rgburke/grv/releases/download/v0.1.0/grv_v0.1.0_linux64
Ahora damos permisos de ejecucion al archivo grv.
sudo chmod +x ./grv
Ahora podemos ejecutar grv
sudo ./grv
Si queremos acceder a grv de forma global
sudo mv grv /usr/bin
Pagina oficial: https://github.com/rgburke/grv/blob/master/doc/documentation.md
Ave que vuela, a la cazuela.