Ricerca nel sito web

GRV - Uno strumento per visualizzare i repository Git nel terminale Linux


GRV (Git Repository Viewer) è un'interfaccia open source gratuita e semplice basata su terminale per la visualizzazione dei repository git. Fornisce un modo per visualizzare e cercare riferimenti, commit, rami e differenze utilizzando le associazioni di tasti simili a Vi/Vim. Il suo comportamento e stile possono essere facilmente personalizzati tramite un file di configurazione.

Caratteristiche GRV:

  • Fornisce un linguaggio di query per filtrare riferimenti e commit.
  • Supporta le associazioni di tasti simili a Vi/Vim per impostazione predefinita e le associazioni di tasti possono essere personalizzate.
  • Cattura le modifiche al repository monitorando il filesystem consentendo l'aggiornamento automatico dell'interfaccia utente.
  • È organizzato in schede e suddivisioni; consente di creare schede e suddivisioni personalizzate utilizzando qualsiasi combinazione di visualizzazioni.
  • Supporta temi personalizzabili.
  • Offre il supporto del mouse.

Requisiti:

  1. Sul tuo sistema dovrebbe essere installata la versione Go 1.5 o successiva.
  2. libcursesw, libreadline e libcurl.
  3. cmake (per creare libgit2).

Come installare GRV nei sistemi Linux

Per prima cosa installa le dipendenze richieste utilizzando il gestore pacchetti predefinito come mostrato.

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 

Quindi installa GRV, i seguenti comandi installeranno GRV su $GOPATH/bin. Una libgit2 statica verrà creata e inclusa in GRV quando creata in questo modo.

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

Dopo aver installato con successo GRV, puoi visualizzare ref, commit, branch e diff del tuo repository utilizzando la sintassi che segue.

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

In questo esempio, vedremo ref, commit, branch e diff del file del repository in ~/bin/shellscripts.

$GOBIN/grv -repoFilePath ~/bin/shellscripts 

Puoi trovare ulteriori opzioni di utilizzo dalla pagina di aiuto di GRV.

$GOBIN/grv -h

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

In questo articolo, abbiamo spiegato come installare e utilizzare GRV, un'interfaccia utente basata su terminale per visualizzare i repository git. Utilizza il modulo di feedback qui sotto per condividere le tue opinioni al riguardo o porre domande.