Website-Suche

GRV – Ein Tool zum Anzeigen von Git-Repositorys im Linux-Terminal


GRV (Git Repository Viewer) ist eine kostenlose Open-Source- und einfache terminalbasierte Schnittstelle zum Anzeigen von Git-Repositorys. Es bietet eine Möglichkeit, Refs, Commits, Branches und Diffs mithilfe von Vi/Vim-ähnlichen Tastenkombinationen anzuzeigen und zu durchsuchen. Sein Verhalten und Stil können einfach über eine Konfigurationsdatei angepasst werden.

GRV-Funktionen:

  • Stellt eine Abfragesprache zum Filtern von Refs und Commits bereit.
  • Unterstützt standardmäßig Vi/Vim-ähnliche Tastenkombinationen und Tastenkombinationen können angepasst werden.
  • Erfasst Änderungen am Repository durch Überwachung des Dateisystems und ermöglicht so eine automatische Aktualisierung der Benutzeroberfläche.
  • Es ist in Registerkarten und Teilungen organisiert. ermöglicht die Erstellung benutzerdefinierter Registerkarten und Aufteilungen mit einer beliebigen Kombination von Ansichten.
  • Unterstützt anpassbare Themen.
  • Bietet Mausunterstützung.

Anforderungen:

  1. Auf Ihrem System sollte Go Version 1.5 oder höher installiert sein.
  2. libncursesw, libreadline und libcurl.
  3. cmake (um libgit2 zu erstellen).

So installieren Sie GRV in Linux-Systemen

Installieren Sie zunächst die erforderlichen Abhängigkeiten mit dem Standardpaketmanager wie gezeigt.

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 

Installieren Sie dann GRV. Mit den folgenden Befehlen wird GRV in $GOPATH/bin installiert. Auf diese Weise wird eine statische libgit2 erstellt und in GRV eingebunden.

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

Nach erfolgreicher Installation von GRV können Sie refs, commits, branches und diffs anzeigen Ihres Repositorys mithilfe der folgenden Syntax.

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

In diesem Beispiel sehen wir Refs, Commits, Branches und Diffs der Repository-Datei in ~/bin/shellscripts.

$GOBIN/grv -repoFilePath ~/bin/shellscripts 

Weitere Nutzungsmöglichkeiten finden Sie auf der GRV-Hilfeseite.

$GOBIN/grv -h

GRV-Github-Repository: https://github.com/rgburke/grv

In diesem Artikel haben wir erklärt, wie man GRV installiert und verwendet, eine terminalbasierte Benutzeroberfläche zum Anzeigen von Git-Repositorys. Nutzen Sie das Feedback-Formular unten, um uns Ihre Gedanken dazu mitzuteilen oder Fragen zu stellen.