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:
- W systemie powinna być zainstalowana wersja Go 1.5 lub nowsza.
- libncursesw, libreadline i libcurl.
- 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.