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:
- Go verzija 1.5 ili novija bi trebala biti instalirana na vašem sistemu.
- libncursesw, libreadline i libcurl.
- 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.