GRV: Ein Tool zum Anzeigen von Git-Repositorys vom Terminal aus

GRV

Bei der Arbeit an einem Git-Repository kann es vorkommen, dass der Status des Repositorys angezeigt werden soll. Von der Verwendung einiger Git-Befehle bis zur Verwendung eines Git-Desktop-Clients stehen uns verschiedene Lösungen zur Verfügung.

Birne Dieses Mal werden wir über GRV sprechen, ein Open-Source-Befehlszeilentool auf Go-Basis, das Informationen aus einem Git-Repository anzeigt.

GRV bietet dem Benutzer die Möglichkeit, Referenzen, Commits, Gabeln und Unterschiede anzuzeigen und zu suchen, indem er Tastenkombinationen verwendet, die Vi / Vim ähneln . Sein Verhalten und sein Stil können einfach über eine Konfigurationsdatei angepasst werden.

Darüber hinaus gibt es mehrere Themen, die geändert werden können, sowie die Farben.

GRV-Funktionen:

  • Bietet eine Abfragesprache zum Filtern von Refs und Commits.
  • Standardmäßig werden Vi / Vim-ähnliche Tastenkombinationen unterstützt, und die Tastenkombinationen können angepasst werden.
  • Erfassen Sie Repository-Änderungen, indem Sie das Dateisystem überwachen und die Benutzeroberfläche automatisch aktualisieren.
  • Es ist als Registerkarten und Abteilungen organisiert. Mit dieser Option können Sie benutzerdefinierte Registerkarten und Teilungen mit einer beliebigen Kombination von Ansichten erstellen.
  • Unterstützt anpassbare Themen.
  • Bietet Mausunterstützung.

Anforderungen:

  • Go Version 1.5 oder höher muss auf Ihrem System installiert sein.
  • libncursesw, libreadline und libcurl.
  • cmake (um libgit2 zu erstellen).

Wie installiere ich GRV unter Linux?

Wenn Sie etwas mehr über dieses Tool erfahren oder es einfach auf Ihrem System installieren möchten, können Sie dies tun, indem Sie die folgenden Schritte ausführen.

Um die GRV-Installation durchzuführen, installieren Sie zuerst die erforderlichen Abhängigkeiten mit einem der folgenden Befehle entsprechend Ihrer Linux-Distribution.

Wenn sie Benutzer von Debian, Ubuntu, Linux Mint und Derivaten davon sind, müssen wir Folgendes in ein Terminal eingeben:

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

Für Benutzer von RHEL / CentOS müssen sie Folgendes eingeben:

sudo yum install ncurses-devel readline-devel cmake  

Im Fall von Fedora-Benutzern

sudo dnf install ncurses-devel readline-devel cmake

Installieren Sie dann GRV. Die folgenden Befehle installieren GRV in $ GOPATH / bin und ein statisches libgit2 wird erstellt und in GRV aufgenommen, wenn es auf diese Weise erstellt wird.

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

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

make install

Für den Sonderfall von Benutzern von Arch Linux, Manjaro, Antergos oder anderen von Arch Linux abgeleiteten Systemen.

Sie können eine direkte Installation durchführen. Sie müssen lediglich das AUR-Repository aktiviert haben und einen AUR-Assistenten auf ihrem System haben.

Wenn Sie noch keinen installiert haben, können Sie den folgenden Artikel lesen, in dem wir einige empfehlen.

Jetzt müssen wir in einem Terminal den folgenden Befehl eingeben:

yay -S grv-git

Und wenn Sie damit fertig sind, können Sie dieses Tool verwenden.

Wie installiere ich GRV unter Linux mit dem Snap-Paket?

Für diejenigen, die dieses Tool auf einfachere Weise erhalten möchten, können sie dies mithilfe der Snap-Pakete tun. Sie müssen nur über die Unterstützung verfügen, um Anwendungen dieses Typs auf Ihrem System installieren zu können.

Jetzt sollten Sie nur in einem Terminal Folgendes eingeben:

sudo snap install grv

Nach erfolgreicher GRV-Installation können Sie Referenzen, Commits und Unterschiede zu Ihrem Repository auf Ihrem System mithilfe der folgenden Syntax anzeigen.

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

In diesem Beispiel werden Commits, Verzweigungen und Unterschiede zur Repository-Datei in ~ / bin / shellscripts angezeigt:

GOBIN/grv -repoFilePath ~/bin/shellscripts

Die letzte Methode, um dieses Tool auf unserem System zu installieren, ist das Herunterladen des Binärpakets.

Dazu müssen wir ein Terminal in unserem System öffnen und die folgenden Befehle eingeben:

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

Wenn Sie den Download jetzt abgeschlossen haben, sollten Sie Ausführungsberechtigungen erhalten mit:

chmod +x ./grv

Und sie können die Anwendungsbinärdatei ausführen mit:

./grv -repoFilePath /path/to/repo

Verwenden

Sie können zusätzliche Verwendungsoptionen finden, indem Sie den Hilfebefehl in das Terminal eingeben. Der Befehl lautet wie folgt:

GOBIN/grv -h

Auf die gleiche Weise können Sie den folgenden Link konsultieren, in dem die Verwendung dieses Tools etwas ausführlicher beschrieben wird.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.