GRV - E Tool fir Git Repositories am Linux Terminal ze gesinn


GRV (Git Repository Viewer) ass e gratis Open-Source an einfachen Terminal-baséiert Interface fir Git Repositories ze gesinn. Et bitt e Wee fir Refs, Verpflichtungen, Filialen an Differenzen ze gesinn an ze sichen mat Vi/Vim wéi Schlësselbindungen. Et ass Verhalen a Stil kënnen einfach duerch eng Konfiguratiounsdatei personaliséiert ginn.

  • Gitt eng Ufrosprooch fir Referen a Verpflichtungen ze filteren.
  • Ënnerstëtzt Vi/Vim-ähnlech Tastebindungen par défaut, a Schlësselverbindunge kënne personaliséiert ginn.
  • Erfaasst Ännerungen am Repository andeems Dir de Dateiesystem iwwerwaacht, sou datt den UI automatesch aktualiséiert gëtt.
  • Et ass als Tabs a Split organiséiert; erlaabt Iech personaliséiert Tabs a Splits mat all Kombinatioun vu Meenungen ze kreéieren.
  • Ënnerstëtzt personaliséierbar Themen.
  • Offert Maus Ënnerstëtzung.

  1. Go Versioun 1.5 oder méi spéit soll op Ärem System installéiert sinn.
  2. libncursesw, libreadline an libcurl.
  3. cmake (fir libgit2 ze bauen).

Wéi installéiere ech GRV a Linux Systemer

Éischt installéiert erfuerderlech Ofhängegkeete mam Standard Package Manager wéi gewisen.

$ 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 

Installéiert dann GRV, déi folgend Kommandoen installéieren GRV op $GOPATH/bin. Eng statesch libgit2 gëtt gebaut an an GRV abegraff wann dës Manéier gebaut gëtt.

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

Nodeems Dir GRV erfollegräich installéiert hutt, kënnt Dir d'Refs, d'Verpflichtungen, d'Branchen an d'Diffs vun Ärem Repository kucken mat der Syntax déi folgend ass.

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

An dësem Beispill wäerte mir Refs, Verpflichtungen, Filialen an Diffs vun der Repository Datei an ~/bin/shellscripts kucken.

$ $GOBIN/grv -repoFilePath ~/bin/shellscripts 

Dir kënnt zousätzlech Benotzungsoptioune vun der GRV Hëllef Säit fannen.

$ $GOBIN/grv -h

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

An dësem Artikel hu mir erkläert wéi Dir GRV installéiere a benotzt, e Terminal baséiert UI fir Git Repositories ze gesinn. Benotzt de Feedbackformular hei ënnen fir Är Gedanken doriwwer ze deelen oder Froen ze stellen.