GRV: un outil pour visualiser les référentiels Git depuis le terminal

TMR

Lorsque vous travaillez sur un référentiel Git, il peut arriver que nous voulions voir l'état du référentiel. Diverses solutions s'offrent à nous, allant de l'utilisation de certaines commandes git à l'utilisation d'un client de bureau git.

Mais Cette fois, nous parlerons de GRV qui est un outil de ligne de commande open source basé sur Go qui affiche les informations d'un référentiel Git.

GRV fournit à l'utilisateur un moyen d'afficher et de rechercher des références, des validations, des fourchettes et des différences en utilisant des raccourcis clavier similaires à Vi / Vim . Son comportement et son style peuvent être facilement personnalisés via un fichier de configuration.

De plus, il existe plusieurs thèmes et ils peuvent être modifiés, ainsi que les couleurs.

Caractéristiques GRV:

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

Conditions requises :

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

Comment installer GRV sur Linux?

Si vous souhaitez en savoir un peu plus sur cet outil ou si vous souhaitez simplement l'installer sur votre système, vous pouvez le faire en suivant les étapes que nous partageons ci-dessous.

Pour effectuer l'installation GRV, installez d'abord les dépendances nécessaires à l'aide de l'une des commandes suivantes en fonction de votre distribution Linux.

S'ils sont utilisateurs de Debian, Ubuntu, Linux Mint et leurs dérivés, nous devons taper ce qui suit dans un terminal:

sudo apt install libncurses5-dev libncursesw5-dev libreadline-dev cmake

Pour ceux qui sont des utilisateurs RHEL / CentOS, ils doivent taper:

sudo yum install ncurses-devel readline-devel cmake  

Dans le cas des utilisateurs de Fedora

sudo dnf install ncurses-devel readline-devel cmake

Ensuite, installez GRV, les commandes suivantes installeront GRV dans $ GOPATH / bin et une libgit2 statique sera compilée et incluse dans GRV lorsqu'elle sera compilée de cette façon.

go get -d github.com/rgburke/grv/cmd/grv

cd $GOPATH/src/github.com/rgburke/grv

make install

Pour le cas particulier de ceux qui sont utilisateurs d'Arch Linux, Manjaro, Antergos ou de tout système dérivé d'Arch Linux.

Ils pourront faire une installation directe. Ils doivent simplement avoir le référentiel AUR activé et avoir un assistant AUR sur leur système.

Si vous n'en avez pas installé, vous pouvez consulter l'article suivant où nous en recommandons certains.

Maintenant, dans un terminal, nous devons taper la commande suivante:

yay -S grv-git

Et vous avez terminé, vous pouvez commencer à utiliser cet outil.

Comment installer GRV sur Linux à l'aide du package Snap?

Pour ceux qui préfèrent obtenir cet outil de manière plus simple, ils peuvent le faire à l'aide des packages Snap. Il vous suffit d'avoir le support pour pouvoir installer des applications de ce type sur votre système.

Maintenant, dans un seul terminal, vous devez taper:

sudo snap install grv

Une fois l'installation réussie de GRV, vous pouvez afficher les références, les validations et les différences de votre référentiel sur votre système en utilisant la syntaxe ci-dessous.

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

Dans cet exemple, nous verrons les commits, les branches et les différences par rapport au fichier du référentiel dans ~ / bin / shellscripts:

GOBIN/grv -repoFilePath ~/bin/shellscripts

La dernière méthode dont nous disposons pour installer cet outil sur notre système consiste à télécharger son package binaire.

Pour cela, nous devons ouvrir un terminal dans notre système et y taper les commandes suivantes:

wget -O grv https://github.com/rgburke/grv/releases/download/v0.3.0/grv_v0.3.0_linux64

Terminé le téléchargement maintenant, ils devraient vous donner des autorisations d'exécution avec:

chmod +x ./grv

Et ils peuvent exécuter le binaire de l'application avec:

./grv -repoFilePath /path/to/repo

Utiliser

Vous pouvez trouver des options d'utilisation supplémentaires en tapant la commande d'aide dans le terminal, la commande est la suivante:

GOBIN/grv -h

De la même manière, vous pouvez consulter le lien suivant, où l'utilisation de cet outil est un peu plus décrite.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.