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:
- Go versie 1.5 of hoger moet op uw systeem zijn geïnstalleerd.
- libncursesw, libreadline en libcurl.
- 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.