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:
- Auf Ihrem System sollte Go Version 1.5 oder höher installiert sein.
- libncursesw, libreadline und libcurl.
- 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.