GRV – „Git“ saugyklų peržiūros „Linux“ terminale įrankis


GRV (Git Repository Viewer) yra nemokama atvirojo kodo ir paprasta terminalo sąsaja, skirta peržiūrėti git saugyklas. Tai suteikia galimybę peržiūrėti ir ieškoti nuorodų, įsipareigojimų, šakų ir skirtumų naudojant Vi/Vim panašius raktų surišimus. Jo elgesį ir stilių galima lengvai pritaikyti naudojant konfigūracijos failą.

GRV savybės:

  • Pateikiama užklausos kalba, skirta filtruoti nuorodas ir įsipareigojimus.
  • Pagal numatytuosius nustatymus palaiko į Vi/Vim panašius raktų surišimus, o raktų surišimus galima tinkinti.
  • Užfiksuoja saugyklos pakeitimus stebėdama failų sistemą, leidžiančią automatiškai atnaujinti vartotojo sąsają.
  • Jis organizuojamas kaip skirtukai ir skaidymai; leidžia kurti pasirinktinius skirtukus ir skaidymus naudojant bet kokį rodinių derinį.
  • Palaiko tinkinamas temas.
  • Siūlo pelės palaikymą.

Reikalavimai:

  1. Jūsų sistemoje turi būti įdiegta Go versija 1.5 arba naujesnė.
  2. libncursesw, libreadline ir libcurl.
  3. cmake (sukurti libgit2).

Kaip įdiegti GRV Linux sistemose

Pirmiausia įdiekite reikiamas priklausomybes naudodami numatytąją paketų tvarkyklę, kaip parodyta.

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 

Tada įdiekite GRV, toliau nurodytos komandos įdiegs GRV į $GOPATH/bin. Statinis libgit2 bus sukurtas ir įtrauktas į GRV, kai bus sukurtas tokiu būdu.

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

Sėkmingai įdiegę GRV galite peržiūrėti nuorodas, įsipareigojimus, atšakas ir skirtumus savo saugykloje naudodami toliau pateiktą sintaksę.

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

Šiame pavyzdyje peržiūrėsime saugyklos failo nuorodas, įsipareigojimus, šakas ir skirtumus ~/bin/shellscripts.

$GOBIN/grv -repoFilePath ~/bin/shellscripts 

Papildomas naudojimo parinktis rasite GRV pagalbos puslapyje.

$GOBIN/grv -h

GRV Github saugykla: https://github.com/rgburke/grv

Šiame straipsnyje paaiškinome, kaip įdiegti ir naudoti GRV – terminalo pagrindu sukurtą vartotojo sąsają, skirtą peržiūrėti „git“ saugyklas. Naudokite toliau pateiktą atsiliepimų formą ir pasidalykite savo mintimis apie tai arba užduokite klausimų.