Wyszukiwanie w witrynie

GRV - narzędzie do przeglądania repozytoriów Git w terminalu Linux


GRV (Przeglądarka repozytorium Git) to darmowy, prosty i oparty na terminalu interfejs typu open source do przeglądania repozytoriów Git. Zapewnia sposób przeglądania i wyszukiwania refów, zatwierdzeń, rozgałęzień i różnic przy użyciu Vi/Vima, podobnie jak powiązania klawiszy. Jego zachowanie i styl można łatwo dostosować za pomocą pliku konfiguracyjnego.

Funkcje GRV:

  • Udostępnia język zapytań do filtrowania odwołań i zatwierdzeń.
  • Domyślnie obsługuje powiązania klawiszy podobne do Vi/Vima, a powiązania klawiszy można dostosować.
  • Przechwytuje zmiany w repozytorium poprzez monitorowanie systemu plików, umożliwiając automatyczną aktualizację interfejsu użytkownika.
  • Jest zorganizowany w formie zakładek i podziałów; umożliwia tworzenie niestandardowych zakładek i podziałów przy użyciu dowolnej kombinacji widoków.
  • Obsługuje konfigurowalne motywy.
  • Oferuje obsługę myszy.

Wymagania:

  1. W systemie powinna być zainstalowana wersja Go 1.5 lub nowsza.
  2. libncursesw, libreadline i libcurl.
  3. cmake (aby zbudować bibliotekę libgit2).

Jak zainstalować GRV w systemach Linux

Najpierw zainstaluj wymagane zależności, używając domyślnego menedżera pakietów, jak pokazano.

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 

Następnie zainstaluj GRV, poniższe polecenia zainstalują GRV do $GOPATH/bin. Po zbudowaniu w ten sposób statyczna libgit2 zostanie zbudowana i uwzględniona w GRV.

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

Po pomyślnej instalacji GRV możesz przeglądać refs, commits, gałęzie i różnice repozytorium, korzystając z poniższej składni.

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

W tym przykładzie będziemy przeglądać refy, zatwierdzenia, rozgałęzienia i różnice pliku repozytorium w ~/bin/shellscripts.

$GOBIN/grv -repoFilePath ~/bin/shellscripts 

Dodatkowe opcje użytkowania można znaleźć na stronie pomocy GRV.

$GOBIN/grv -h

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

W tym artykule wyjaśniliśmy, jak zainstalować i używać GRV, terminalowego interfejsu użytkownika do przeglądania repozytoriów git. Skorzystaj z poniższego formularza opinii, aby podzielić się swoimi przemyśleniami na ten temat lub zadać pytania.