GRV - Alat za pregled Git repozitorija u Linux terminalu


GRV (Git Repository Viewer) je besplatan open-source i jednostavan interfejs baziran na terminalu za pregled git spremišta. Pruža način za pregled i pretraživanje referenci, urezivanja, grananja i diff-a koristeći Vi/Vim kao što je vezanje tipki. Njegovo ponašanje i stil mogu se lako prilagoditi putem konfiguracijske datoteke.

GRV karakteristike:

  • Pruža jezik upita za filtriranje referenci i urezivanja.
  • Podrazumevano podržava veze tipki poput Vi/Vim-a, a vezanje tipki se može prilagoditi.
  • Snima promjene u spremištu praćenjem sistema datoteka omogućavajući automatsko ažuriranje korisničkog sučelja.
  • Organiziran je kao kartice i podjele; omogućava kreiranje prilagođenih kartica i podjela koristeći bilo koju kombinaciju pogleda.
  • Podržava prilagodljive teme.
  • Nudi podršku za miš.

Zahtjevi:

  1. Go verzija 1.5 ili novija bi trebala biti instalirana na vašem sistemu.
  2. libncursesw, libreadline i libcurl.
  3. cmake (za izgradnju libgit2).

Kako instalirati GRV u Linux sisteme

Prvo instalirajte potrebne zavisnosti koristeći podrazumevani menadžer paketa kao što je prikazano.

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 

Zatim instalirajte GRV, sljedeće komande će instalirati GRV u $GOPATH/bin. Statički libgit2 će biti izgrađen i uključen u GRV kada se napravi na ovaj način.

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

Nakon uspješne instalacije GRV, možete vidjeti refs, commits, granches i diffs vašeg spremišta koristeći sintaksu koja slijedi.

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

U ovom primjeru ćemo vidjeti reference, urezivanja, grane i razlike datoteke spremišta u ~/bin/shellscripts.

$GOBIN/grv -repoFilePath ~/bin/shellscripts 

Dodatne mogućnosti korištenja možete pronaći na stranici pomoći za GRV.

$GOBIN/grv -h

GRV Github spremište: https://github.com/rgburke/grv

U ovom članku smo objasnili kako instalirati i koristiti GRV, korisničko sučelje bazirano na terminalu za pregled git repozitorija. Koristite obrazac za povratne informacije ispod da podijelite svoje mišljenje o tome ili postavite bilo kakva pitanja.