GRV - Nástroj pro prohlížení Git repozitářů v Linux Terminálu
GRV (Git Repository Viewer) je bezplatné open source a jednoduché terminálové rozhraní pro prohlížení git repozitářů. Poskytuje způsob, jak prohlížet a vyhledávat refs, commity, větvení a diffy pomocí Vi/Vim jako klávesové vazby. Jeho chování a styl lze snadno přizpůsobit pomocí konfiguračního souboru.
Vlastnosti GRV:
- Poskytuje dotazovací jazyk pro filtrování odkazů a potvrzení.
- Ve výchozím nastavení podporuje vazby kláves typu Vi/Vim a vazby kláves lze přizpůsobit.
- Zachycuje změny v úložišti monitorováním souborového systému, což umožňuje automatickou aktualizaci uživatelského rozhraní.
- Je organizován jako karty a rozdělení; umožňuje vytvářet vlastní karty a rozdělení pomocí libovolné kombinace pohledů.
- Podporuje přizpůsobitelné motivy.
- Nabízí podporu myši.
Požadavky:
- Na vašem systému by měla být nainstalována verze Go 1.5 nebo novější.
- libncursesw, libreadline a libcurl.
- cmake (pro sestavení libgit2).
Jak nainstalovat GRV v systémech Linux
Nejprve nainstalujte požadované závislosti pomocí výchozího správce balíčků, jak je znázorněno.
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
Poté nainstalujte GRV, následující příkazy nainstalují GRV do $GOPATH/bin. Statický libgit2 bude vytvořen a zahrnut do GRV, když bude vytvořen tímto způsobem.
go get -d github.com/rgburke/grv/cmd/grv
cd $GOPATH/src/github.com/rgburke/grv
make install
Po úspěšné instalaci GRV můžete zobrazit odkazy, potvrzení, větve a rozdíly vašeho úložiště pomocí následující syntaxe.
$GOBIN/grv -repoFilePath /path/to/repository/
V tomto příkladu si prohlédneme ref, odevzdání, větvení a diffy souboru úložiště v ~/bin/shellscripts.
$GOBIN/grv -repoFilePath ~/bin/shellscripts
Další možnosti použití naleznete na stránce nápovědy GRV.
$GOBIN/grv -h
Úložiště Github GRV: https://github.com/rgburke/grv
V tomto článku jsme vysvětlili, jak nainstalovat a používat GRV, terminálové uživatelské rozhraní pro prohlížení git repozitářů. Pomocí formuláře pro zpětnou vazbu níže se můžete podělit o své názory na tuto záležitost nebo se zeptat na jakékoli otázky.