Zoeken op website

GRV - Een hulpmiddel voor het bekijken van Git-repository's in Linux Terminal


GRV (Git Repository Viewer) is een gratis open-source en eenvoudige terminalgebaseerde interface voor het bekijken van git-repository's. Het biedt een manier om refs, commits, branches en diffs te bekijken en te zoeken met behulp van Vi/Vim-achtige sneltoetsen. Het gedrag en de stijl kunnen eenvoudig worden aangepast via een configuratiebestand.

GRV-functies:

  • Biedt een querytaal om refs en commits te filteren.
  • Ondersteunt standaard Vi/Vim-achtige sneltoetsen, en sneltoetsen kunnen worden aangepast.
  • Legt wijzigingen in de repository vast door het bestandssysteem te monitoren, waardoor de gebruikersinterface automatisch kan worden bijgewerkt.
  • Het is georganiseerd als tabbladen en splitsingen; maakt het mogelijk om aangepaste tabbladen en splitsingen te maken met behulp van elke combinatie van weergaven.
  • Ondersteunt aanpasbare thema's.
  • Biedt muisondersteuning.

Vereisten:

  1. Go versie 1.5 of hoger moet op uw systeem zijn geïnstalleerd.
  2. libncursesw, libreadline en libcurl.
  3. cmake (om libgit2 te bouwen).

Hoe GRV op Linux-systemen te installeren

Installeer eerst de vereiste afhankelijkheden met behulp van de standaard pakketbeheerder, zoals weergegeven.

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 

Installeer vervolgens GRV. Met de volgende opdrachten wordt GRV geïnstalleerd in $GOPATH/bin. Een statische libgit2 zal worden gebouwd en opgenomen in GRV wanneer deze op deze manier wordt gebouwd.

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

Nadat GRV succesvol is geïnstalleerd, kunt u refs, commits, branches en diffs bekijken van uw repository met behulp van de volgende syntaxis.

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

In dit voorbeeld bekijken we refs, commits, branches en diffs van het repositorybestand in ~/bin/shellscripts.

$GOBIN/grv -repoFilePath ~/bin/shellscripts 

Extra gebruiksopties vindt u op de GRV-helppagina.

$GOBIN/grv -h

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

In dit artikel hebben we uitgelegd hoe je GRV installeert en gebruikt, een terminalgebaseerde gebruikersinterface voor het bekijken van git-repository's. Gebruik het onderstaande feedbackformulier om uw mening erover te delen of om vragen te stellen.