GRV - Usa ka Himan sa Pagtan-aw sa Git Repositories sa Linux Terminal


Ang GRV (Git Repository Viewer) usa ka libre nga open-source ug yano nga terminal-based interface para sa pagtan-aw sa git repository. Naghatag kini og paagi sa pagtan-aw ug pagpangita sa mga ref, commit, branch ug diff gamit ang Vi/Vim sama sa key bindings. Kini nga pamatasan ug istilo dali nga mapasibo pinaagi sa usa ka file sa pag-configure.

  • Naghatag ug pangutana nga lengguwahe para salain ang mga ref ug commit.
  • Gisuportahan ang sama sa Vi/Vim nga key-bindings pinaagi sa default, ug ang key bindings mahimong ipasibo.
  • Gikuha ang mga pagbag-o sa repository pinaagi sa pagmonitor sa filesystem nga nagtugot sa UI nga awtomatiko nga ma-update.
  • Giorganisar kini isip mga tab ug mga split; nagtugot sa paghimo ug custom nga mga tab ug mga split gamit ang bisan unsang kombinasyon sa mga view.
  • Nagsuporta sa napasadya nga mga tema.
  • Nagtanyag og suporta sa mouse.

  1. Go bersyon 1.5 o sa ulahi kinahanglan i-install sa imong sistema.
  2. libncursesw, libreadline ug libcurl.
  3. cmake (aron matukod ang libgit2).

Giunsa ang Pag-install sa GRV sa Linux Systems

Una i-install ang gikinahanglan nga mga dependency gamit ang default package manager sama sa gipakita.

$ 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 

Dayon i-install ang GRV, ang mosunod nga mga sugo mag-instalar sa GRV ngadto sa $GOPATH/bin. Ang usa ka static nga libgit2 pagatukoron ug ilakip sa GRV kung gitukod niining paagiha.

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

Human sa malampusong pag-instalar sa GRV, mahimo nimong tan-awon ang mga ref, commit, branch ug diff sa imong repository gamit ang syntax nga mosunod.

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

Niini nga pananglitan, atong tan-awon ang mga ref, commit, branch ug diffs sa repository file sa ~/bin/shellscripts.

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

Makita nimo ang dugang nga mga opsyon sa paggamit gikan sa panid sa tabang sa GRV.

$ $GOBIN/grv -h

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

Niini nga artikulo, among gipasabut kung giunsa ang pag-install ug paggamit sa GRV, usa ka terminal nga nakabase sa UI alang sa pagtan-aw sa mga git repository. Gamita ang porma sa feedback sa ubos aron ipaambit ang imong mga hunahuna bahin niini o mangutana bisan unsang pangutana.