LinuxParty
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.
Características 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 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 soporte para mouse.
Requerimientos:
- Go versión 1.5 o posterior debe estar instalada en su sistema.
- libncursesw, libreadline y libcurl.
- cmake (para construir libgit2).
Cómo Instalar Go
Instalar Go en Linux a través del gestor de paquetes
La mayor parte de la distribución de Linux incluía el lenguaje Go en el repositorio oficial, por lo que podemos instalarlo fácilmente pero obtendremos una versión más antigua. Si prefieres el último lanzamiento, intenta construirlo manualmente.
[Instalar go en Debian/Ubuntu/Mint]
$ sudo apt-get install golang
[Instalar go en RHEL/CentOS]
$ sudo yum install golang
[Instalar go en Fedora]
$ sudo dnf install golang
[Instalar go en openSUSE]
$ sudo zypper install golang
[Instalar go en Mageia]
$ sudo urpmi golang
[Instalar go en Arch Linux]
$ sudo pacman -S golang
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
Ver referencias de Git ( View Git Refs )
Ver Git Diff
Ver confirmaciones de Git ( View Git Commits )
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.

-
Justicia
- El caso antimonopolio de EE.UU. contra Amazon seguirá adelante
- ¿Quién pagará los costos de la interrupción de Crowdstrike?
- Julian Assange queda [al fin] en Libertad, tras llegar a un acuerdo con Estados Unidos
- Brasil contrata OpenAI para reducir los costos de las batallas judiciales 15
- Murió el denunciante Josh Dean del proveedor de Boeing Spirit AeroSystems
- ¿Qué pasó después de que India prohibiera TikTok?
- Boeing acusada de tomar represalias contra dos ingenieros en 2022
- Tribunal francés otorga indemnización por daños y perjuicios por violación de la GPL
- La FSF condena los derivados no autorizados de licencias GNU
- El «Decretazo Digital» que nos aleja de las Democracias Europeas y Occidentales y nos acerca a Rusia y China
- Este 'Robot Lawyer' (Robot Abogado) puede resolver los oscuros acuerdos de licencias.
- Israel sacó a subasta bienes donados por la UE que confiscó a civiles palestinos
- El cofundador de Wikileaks Julian Assange arrestado en Londres
- Grave fallo en el programa electrónico de justicia, permite acceder a todas los casos.
- Justicia Europea rechaza el "nuevo" Canon Digital Español