GRV - Għodda biex tara Repożitorji Git f'Linux Terminal


GRV (Git Repository Viewer) hija interface b'xejn b'sors miftuħ u sempliċi bbażata fuq terminali biex tara repożitorji git. Jipprovdi mod biex tara u tfittex refs, commits, fergħat u diffs bl-użu ta 'Vi/Vim bħall-irbit taċ-ċavetta. L-imġieba u l-istil tiegħu jistgħu jiġu personalizzati faċilment permezz ta 'fajl ta' konfigurazzjoni.

  • Tipprovdi lingwa ta' query biex tiffiltra r-refs u l-kommits.
  • Jappoġġja l-irbit taċ-ċwievet bħal Vi/Vim b'mod awtomatiku, u l-irbit taċ-ċwievet jista' jiġi personalizzat.
  • Jaqbad il-bidliet fir-repożitorju billi jimmonitorja s-sistema tal-fajls li jippermetti li l-UI tiġi aġġornata awtomatikament.
  • Hija organizzata bħala tabs u splits; jippermetti għall-ħolqien ta 'tabs u qsim tad-dwana bl-użu ta' kwalunkwe kombinazzjoni ta 'veduti.
  • Jappoġġja temi customizable.
  • Toffri appoġġ għall-maws.

  1. Go verżjoni 1.5 jew aktar tard għandha tkun installata fis-sistema tiegħek.
  2. libncursesw, libreadline u libcurl.
  3. cmake (biex tibni libgit2).

Kif Tinstalla GRV fis-Sistemi Linux

L-ewwel installa d-dipendenzi meħtieġa billi tuża l-maniġer tal-pakkett default kif muri.

$ 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 

Imbagħad installa GRV, il-kmandi li ġejjin se jinstallaw GRV għal $GOPATH/bin. A libgit2 statiku se jinbena u inkluż fil-GRV meta jinbena b'dan il-mod.

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

Wara li tinstalla GRV b'suċċess, tista 'tara refs, commits, fergħat u diffs tar-repożitorju tiegħek billi tuża s-sintassi li ġejja.

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

F'dan l-eżempju, se naraw refs, commits, fergħat u diffs tal-fajl repożitorju f'~/bin/shellscripts.

$ $GOBIN/grv -repoFilePath ~/bin/shellscripts 

Tista' ssib għażliet ta' użu addizzjonali mill-paġna ta' għajnuna tal-GRV.

$ $GOBIN/grv -h

Repożitorju GRV Github: https://github.com/rgburke/grv

F'dan l-artikolu, spjegajna kif tinstalla u tuża GRV, UI bbażata fuq terminali biex tara repożitorji git. Uża l-formola ta' feedback hawn taħt biex taqsam il-ħsibijiet tiegħek dwarha jew staqsi xi mistoqsijiet.