Weboldal keresés

GRV - Eszköz a Git-tárolók megtekintéséhez Linux terminálban


A GRV (Git Repository Viewer) egy ingyenes, nyílt forráskódú és egyszerű terminálalapú felület a git-tárolók megtekintésére. Módot biztosít a hivatkozások, véglegesítések, elágazások és különbségek megtekintésére és keresésére a Vi/Vim-hez hasonló kulcsösszerendelésekkel. Viselkedése és stílusa könnyen testreszabható egy konfigurációs fájlon keresztül.

A GRV jellemzői:

  • Lekérdezési nyelvet biztosít a ref-ek és a véglegesítések szűréséhez.
  • Alapértelmezés szerint támogatja a Vi/Vim-szerű kulcs-összerendeléseket, és a kulcs-összerendelések testreszabhatók.
  • A fájlrendszer figyelésével rögzíti a lerakat változásait, lehetővé téve a felhasználói felület automatikus frissítését.
  • Lapokba és felosztásokba szerveződik; lehetővé teszi egyéni lapok és felosztások létrehozását a nézetek tetszőleges kombinációjával.
  • Támogatja a testreszabható témákat.
  • Egér támogatást kínál.

Követelmények:

  1. A Go 1.5-ös vagy újabb verzióját telepíteni kell a rendszerére.
  2. libncursesw, libreadline és libcurl.
  3. cmake (a libgit2 felépítéséhez).

A GRV telepítése Linux rendszereken

Először telepítse a szükséges függőségeket az alapértelmezett csomagkezelő használatával, az ábrán látható módon.

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 

Ezután telepítse a GRV programot, a következő parancsok telepítik a GRV fájlt a $GOPATH/bin mappába. Egy statikus libgit2 kerül felépítésre, és bekerül a GRV-be, ha így készül.

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

A GRV sikeres telepítése után megtekintheti a hivatkozásokat, a commits-t, az elágazásokat és a diff-eket az alábbi szintaxis használatával.

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

Ebben a példában a ~/bin/shellscripts tárolófájl hivatkozásait, véglegesítéseit, elágazásait és diffjeit tekintjük meg.

$GOBIN/grv -repoFilePath ~/bin/shellscripts 

További használati lehetőségeket találhat a GRV súgóoldalán.

$GOBIN/grv -h

GRV Github adattár: https://github.com/rgburke/grv

Ebben a cikkben elmagyaráztuk, hogyan kell telepíteni és használni a GRV-t, egy terminálalapú felhasználói felületet a git-tárolók megtekintéséhez. Használja az alábbi visszajelzési űrlapot, ha megoszthatja vele kapcsolatos gondolatait, vagy kérdéseket tehet fel.