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é.
- Ekwesịrị ịwụnye ụdị Go 1.5 ma ọ bụ karịa na sistemụ gị.
- libncursesw, libreadline na libcurl.
- 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.