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:
- Sul tuo sistema dovrebbe essere installata la versione Go 1.5 o successiva.
- libcursesw, libreadline e libcurl.
- 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.