Recherche de site Web

GRV - Un outil pour afficher les référentiels Git dans le terminal Linux


GRV (Git Repository Viewer) est une interface open source gratuite et simple basée sur un terminal pour visualiser les référentiels git. Il fournit un moyen d'afficher et de rechercher des références, des commits, des branches et des différences en utilisant Vi/Vim comme les raccourcis clavier. Son comportement et son style peuvent être facilement personnalisés via un fichier de configuration.

Caractéristiques du GRV :

  • Fournit un langage de requête pour filtrer les références et les commits.
  • Prend en charge les raccourcis clavier de type Vi/Vim par défaut et les raccourcis clavier peuvent être personnalisés.
  • Capture les modifications apportées au référentiel en surveillant le système de fichiers, permettant à l'interface utilisateur d'être mise à jour automatiquement.
  • Il est organisé sous forme d'onglets et de fractionnements ; permet de créer des onglets et des fractionnements personnalisés en utilisant n'importe quelle combinaison de vues.
  • Prend en charge les thèmes personnalisables.
  • Offre un support pour la souris.

Exigences:

  1. Go version 1.5 ou ultérieure doit être installé sur votre système.
  2. libncursesw, libreadline et libcurl.
  3. cmake (pour construire libgit2).

Comment installer GRV sur les systèmes Linux

Installez d'abord les dépendances requises à l'aide du gestionnaire de packages par défaut, comme indiqué.

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 

Ensuite, installez GRV, les commandes suivantes installeront GRV sur $GOPATH/bin. Un libgit2 statique sera construit et inclus dans GRV une fois construit de cette façon.

go get -d github.com/rgburke/grv/cmd/grv 
cd $GOPATH/src/github.com/rgburke/grv
make install

Après avoir installé avec succès GRV, vous pouvez afficher les réfs, les commits, les branches et les diffs. de votre référentiel en utilisant la syntaxe qui suit.

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

Dans cet exemple, nous afficherons les références, les commits, les branches et les différences du fichier du référentiel dans ~/bin/shellscripts.

$GOBIN/grv -repoFilePath ~/bin/shellscripts 

Vous pouvez trouver des options d'utilisation supplémentaires sur la page d'aide de GRV.

$GOBIN/grv -h

Dépôt GRV Github : https://github.com/rgburke/grv

Dans cet article, nous avons expliqué comment installer et utiliser GRV, une interface utilisateur basée sur un terminal pour afficher les référentiels git. Utilisez le formulaire de commentaires ci-dessous pour partager vos réflexions à ce sujet ou poser des questions.