Amikor egy Git-táron dolgozunk, előfordulhat, hogy a tárház állapotát szeretnénk látni. Különböző megoldások állnak rendelkezésünkre, néhány git parancs használatától a git asztali kliensig.
De Ezúttal a GRV-ről fogunk beszélni, amely egy Go alapú nyílt forráskódú parancssori eszköz, amely egy Git-adattár információit mutatja.
LARP biztosítja a felhasználó számára a hivatkozások, elkötelezettségek, elágazások és különbségek megtekintésének és keresésének módját a Vi / Vimhez hasonló kulcskötések használatával . Viselkedése és stílusa könnyen testreszabható egy konfigurációs fájl segítségével.
Ezen kívül számos téma létezik, ezek módosíthatók, valamint a színek.
GRV Jellemzők:
- Megadja a lekérdezési nyelvet a referenciák és a végrehajtások szűrésére.
- Alapértelmezés szerint támogatja a Vi / Vim-szerű kulcskötéseket, és a kulcs-összerendelések testreszabhatók.
- A tároló változásainak rögzítése a fájlrendszer figyelemmel kísérésével, lehetővé téve a felhasználói felület automatikus frissítését.
- Fülekként és felosztásokként van rendezve; lehetővé teszi egyedi fülek és felosztások létrehozását a nézetek bármilyen 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 (libgit2 felépítéséhez).
Hogyan telepítsük a GRV-t Linux-ra?
Ha szeretne egy kicsit többet megtudni erről az eszközről, vagy egyszerűen telepíteni szeretné a rendszerére, akkor az alább megosztott lépések végrehajtásával teheti meg.
A GRV telepítéséhez először telepítse a szükséges függőségeket az alábbi parancsok egyikével a Linux disztribúciójának megfelelően.
Ha a Debian, az Ubuntu, a Linux Mint és ezek származékainak felhasználói, a következőket kell beírnunk egy terminálba:
sudo apt install libncurses5-dev libncursesw5-dev libreadline-dev cmake
Azok számára, akik RHEL / CentOS felhasználók, be kell írniuk:
sudo yum install ncurses-devel readline-devel cmake
Fedora felhasználók esetében
sudo dnf install ncurses-devel readline-devel cmake
Ezután telepítse a GRV-t, a következő parancsok telepítik a GRV-t a $ GOPATH / bin fájlba, és egy statikus libgit2 felépül és beépül a GRV-be, amikor ilyen módon felépül.
go get -d github.com/rgburke/grv/cmd/grv cd $GOPATH/src/github.com/rgburke/grv make install
Azok számára, akik az Arch Linuxot, a Manjarót, az Antergos-t vagy bármely más, az Arch Linux-ból származó rendszert használnak.
Közvetlen telepítést tudnak majd végezni. Egyszerűen aktiválniuk kell az AUR adattárat, és a rendszerükön rendelkezniük kell egy AUR varázslóval.
Ha még nincs telepítve, olvassa el a következő cikket, ahol néhányat javasolunk.
Most egy terminálba be kell írnunk a következő parancsot:
yay -S grv-git
És ennyi, elkezdheti használni ezt az eszközt.
Hogyan telepítsük a GRV-t Linuxra a Snap csomag segítségével?
Azok számára, akik inkább megszerzik ezt az eszközt egyszerűbb módon, megtehetik a Snap csomagok segítségével. Az ilyen típusú alkalmazások telepítéséhez csak a támogatásra van szüksége.
Most csak egy terminálba kell beírnia:
sudo snap install grv
Sikeres GRV telepítés után az alábbi szintaxissal megtekintheti a rendszerben lévő referenciákat, elkötelezettségeket és különbségeket a tárolól.
GOBIN/grv -repoFilePath /path/to/repository/
Ebben a példában a ~ / bin / shellscripts fájlban lévő elkötelezettségeket, elágazásokat és különbségeket látjuk az adattár fájlhoz képest:
GOBIN/grv -repoFilePath ~/bin/shellscripts
Az utolsó módszer, amellyel telepítenünk kell ezt az eszközt a rendszerünkre, a bináris csomag letöltésével történik.
Ehhez meg kell nyitnunk egy terminált a rendszerünkben, és be kell írnunk a következő parancsokat:
wget -O grv https://github.com/rgburke/grv/releases/download/v0.3.0/grv_v0.3.0_linux64
Végezze el a letöltést most, hogy végrehajtási engedélyeket kapjanak a következőkkel:
chmod +x ./grv
És binárisan futtathatják az alkalmazást:
./grv -repoFilePath /path/to/repo
Használat
További használati lehetőségeket talál a súgó parancs beírásával a terminálba, a parancs a következő:
GOBIN/grv -h
Ugyanígy megkeresheti a következő linket is, ahol ennek az eszköznek a használatát egy kicsit részletesebben ismertetjük.