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:
- A Go 1.5-ös vagy újabb verzióját telepíteni kell a rendszerére.
- libncursesw, libreadline és libcurl.
- 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.