GRV - Ein Werkzeug zum Betrachten von Git -Repositories im Linux -Terminal

GRV - Ein Werkzeug zum Betrachten von Git -Repositories im Linux -Terminal

Grv (Git Repository Viewer) ist eine kostenlose Open-Source- und einfache terminalbasierte Schnittstelle zum Anzeigen von Git-Repositories. Es bietet eine Möglichkeit, Refs, Commites, Zweige und Diffs mit VI/VIM -ähnlichen Schlüsselbindungen anzuzeigen und zu durchsuchen. Das Verhalten und Stil kann leicht über eine Konfigurationsdatei angepasst werden.

GRV -Funktionen:

  • Bietet eine Abfragesprache zum Filtern von Schiedsrichtern und Commits.
  • Unterstützt standardmäßig VI/VIM-ähnliche Schlüsselbindungen, und Schlüsselbindungen können angepasst werden.
  • Erfasst Änderungen am Repository, indem das Dateisystem überwacht wird, sodass die Benutzeroberfläche automatisch aktualisiert werden kann.
  • Es ist als Laschen und Spaltungen organisiert; Ermöglicht das Erstellen von benutzerdefinierten Registerkarten und Splits mit einer beliebigen Kombination von Ansichten.
  • Unterstützt anpassbare Themen.
  • Bietet Mausunterstützung.

Anforderungen:

  1. Go Version 1.5 oder höher sollte auf Ihrem System installiert werden.
  2. libncurssesw, libreadline und libcurl.
  3. cmake (um libgit2 zu bauen).

So installieren Sie GRV in Linux -Systemen

Installieren Sie zuerst die erforderlichen Abhängigkeiten mit dem Standardpaket -Manager wie gezeigt.

$ sudo APT Installieren Sie libncurses5-dev libncursesw5-dev libreadline-dev cmake #Debian/Ubuntu # yum install ncurses-devel readline-devel cmake #Rhel/Centos # DNF Installieren Sie NCURses-Devel Readline-Devel CMake #FEDORA 

Dann installieren Grv, Die folgenden Befehle werden installiert Grv Zu $ Gopath/bin. Eine statische libgit2 wird gebaut und enthalten in Grv Wenn auf diese Weise gebaut.

$ GE GET -D -GitHub.com/rgburke/grv/cmd/grv $ cd $ gopath/src/github.com/rgburke/grv $ installieren 

Nach erfolgreicher Installation Grv, Sie können anzeigen Refs, sich verpflichtet, Geäst Und Diffs Ihr Repository mit der folgenden Syntax.

$ $ GOBIN/GRV -REPOFILEPATH/PATH/TO/REPOSORY/ 

In diesem Beispiel werden wir Refs, Commites, Zweige und Diffs der Repository -Datei in anzeigen ~/bin/Shellscripts.

$ $ GOBIN/GRV -REPOFILEPATH ~/bin/Shellscripts 
Git Refs anzeigen Git diff anzeigen View Git Commits

Sie können zusätzliche Nutzungsoptionen von der GRV -Help -Seite finden.

$ $ Gobin/grv -h 

Grv Github Repository: https: // github.com/rgburke/grv

In diesem Artikel haben wir erläutert, wie GRV installiert und verwendet wird, eine terminalbasierte Benutzeroberfläche zum Anzeigen von Git -Repositories. Verwenden Sie das Feedback -Formular unten, um Ihre Gedanken darüber zu teilen oder Fragen zu stellen.