GRV - Ngwa maka ilele ebe nchekwa Git na Linux Terminal


GRV (Git Repository Viewer) bụ isi mmalite mepere emepe na ọdụ dị mfe maka ilele ebe nchekwa git. Ọ na-enye ụzọ ilele na ịchọ refs, eme, alaka na diffs site na iji Vi/Vim dị ka njikọ igodo. Omume ya na ụdị ya nwere ike ịhazi ya ngwa ngwa site na faịlụ nhazi.

  • Na-enye asụsụ ajụjụ iji nzacha refs wee mee.
  • Na-akwado njide igodo dị ka Vi/Vim na ndabara, yana enwere ike ịhazi njide igodo.
  • Na-ewepụta mgbanwe na ebe nchekwa site na nyochaa sistemụ faịlụ na-ekwe ka emelite UI na-akpaghị aka.
  • A haziri ya dị ka taabụ na nkewa; na-enye ohere ịmepụta taabụ omenala na nkewa site na iji nchikota echiche ọ bụla.
  • Na-akwado isiokwu nwere ike ịhazi ya.
  • Na-enye nkwado òké.

  1. Ekwesịrị ịwụnye ụdị Go 1.5 ma ọ bụ karịa na sistemụ gị.
  2. libncursesw, libreadline na libcurl.
  3. cma (iji wuo libgit2).

Otu esi etinye GRV na Linux Systems

Buru ụzọ wụnye ndabere achọrọ site na iji njikwa ngwugwu ndabara dị ka egosiri.

$ 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 

Wee tinye GRV, iwu ndị a ga-etinye GRV na $GOPATH/bin. A ga-ewu libgit2 static ma tinye ya na GRV mgbe arụchara ya otu a.

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

Mgbe ị wụnyechara GRV nke ọma, ị nwere ike ịlele refs, commitments, alaka na iche iche nke ebe nchekwa gị site na iji syntax na-esote.

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

N'ihe atụ a, anyị ga-elele refs, eme, alaka na diffs nke faịlụ nchekwa na ~/bin/shellscripts.

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

Ị nwere ike ịchọta nhọrọ ojiji ọzọ site na ibe enyemaka GRV.

$ $GOBIN/grv -h

Ebe nchekwa GRV Github: https://github.com/rgburke/grv

N'ime edemede a, anyị akọwala otu esi etinye na iji GRV, UI nke dabere na nlele git repositories. Jiri mpempe nzaghachi n'okpuru kesaa echiche gị gbasara ya ma ọ bụ jụọ ajụjụ ọ bụla.