GRV - Et værktøj til visning af Git Repositories i Linux Terminal


GRV (Git Repository Viewer) er en gratis open source og enkel terminalbaseret grænseflade til visning af git-arkiver. Det giver en måde at se og søge refs, begår, forgrener og diffs ved hjælp af Vi/Vim-lignende tastebindinger. Dens adfærd og stil kan let tilpasses gennem en konfigurationsfil.

  • Giver et forespørgselssprog til filtrering af refs og forpligtelser.
  • Understøtter Vi/Vim-lignende nøglebindinger som standard, og nøglebindinger kan tilpasses.
  • Fanger ændringer i lageret ved at overvåge filsystemet, så brugergrænsefladen opdateres automatisk.
  • Det er organiseret som faner og opdelinger; giver mulighed for at oprette brugerdefinerede faner og opdelinger ved hjælp af en hvilken som helst kombination af visninger.
  • Understøtter tilpassede temaer.
  • Tilbyder musesupport.

  1. Go version 1.5 eller en nyere version skal installeres på dit system.
  2. libncursesw, libreadline og libcurl.
  3. cmake (for at bygge libgit2).

Sådan installeres GRV i Linux-systemer

Installer først nødvendige afhængigheder ved hjælp af standardpakkehåndteringen som vist.

$ 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 

Installer derefter GRV, følgende kommandoer installerer GRV til $ GOPATH/bin. En statisk libgit2 vil blive bygget og inkluderet i GRV, når den bygges på denne måde.

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

Efter succesfuld installation af GRV kan du få vist refs, commits, filialer og diffs for dit repository ved hjælp af den følgende syntaks.

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

I dette eksempel vil vi se refs, commits, filialer og diffs af arkivfilen i ~/bin/shellscripts.

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

Du kan finde yderligere anvendelsesmuligheder fra GRV-hjælpesiden.

$ $GOBIN/grv -h

GRV Github-arkiv: https://github.com/rgburke/grv

I denne artikel har vi forklaret, hvordan man installerer og bruger GRV, en terminalbaseret brugergrænseflade til visning af git-arkiver. Brug feedbackformularen nedenfor til at dele dine tanker om det eller stille spørgsmål.