GRV: uno strumento per visualizzare i repository Git dal terminale

GRV

Quando si lavora su un repository Git, può capitare di voler vedere lo stato del repository. Sono disponibili varie soluzioni, dall'utilizzo di alcuni comandi git all'utilizzo di un client desktop git.

Ma Questa volta parleremo di GRV, uno strumento a riga di comando open source basato su Go che mostra le informazioni da un repository Git.

IBC fornisce all'utente un modo per visualizzare e cercare riferimenti, commit, fork e differenze utilizzando associazioni di tasti simili a Vi / Vim . Il suo comportamento e il suo stile possono essere facilmente personalizzati tramite un file di configurazione.

Inoltre, ci sono diversi temi e possono essere modificati, così come i colori.

Caratteristiche GRV:

  • Fornisce un linguaggio di query per filtrare ref 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 file system consentendo l'aggiornamento automatico dell'interfaccia utente.
  • È organizzato in schede e divisioni; consente di creare schede e suddivisioni personalizzate utilizzando qualsiasi combinazione di visualizzazioni.
  • Supporta temi personalizzabili.
  • Offre supporto per il mouse.

Requisiti:

  • Go versione 1.5 o successiva deve essere installato sul tuo sistema.
  • libncursesw, libreadline e libcurl.
  • cmake (per compilare libgit2).

Come installare GRV su Linux?

Se vuoi saperne di più su questo strumento o vuoi semplicemente installarlo sul tuo sistema, puoi farlo seguendo i passaggi che condividiamo di seguito.

Per eseguire l'installazione GRV, installa prima le dipendenze necessarie utilizzando uno dei seguenti comandi in base alla tua distribuzione Linux.

Se sono utenti di Debian, Ubuntu, Linux Mint e derivati ​​di questi, dobbiamo digitare quanto segue in un terminale:

sudo apt install libncurses5-dev libncursesw5-dev libreadline-dev cmake

Per coloro che sono utenti RHEL / CentOS, devono digitare:

sudo yum install ncurses-devel readline-devel cmake  

Nel caso degli utenti Fedora

sudo dnf install ncurses-devel readline-devel cmake

Quindi installa GRV, i seguenti comandi installeranno GRV in $ GOPATH / bin e una libgit2 statica verrà compilata e inclusa in GRV quando costruita in questo modo.

go get -d github.com/rgburke/grv/cmd/grv

cd $GOPATH/src/github.com/rgburke/grv

make install

Per il caso speciale di coloro che sono utenti di Arch Linux, Manjaro, Antergos o qualsiasi sistema derivato da Arch Linux.

Potranno eseguire un'installazione diretta. Devono semplicemente avere il repository AUR attivato e una procedura guidata AUR sul proprio sistema.

Se non ne hai uno installato, puoi consultare il seguente articolo dove ne consigliamo alcuni.

Ora in un terminale dobbiamo digitare il seguente comando:

yay -S grv-git

E questo è tutto, puoi iniziare a utilizzare questo strumento.

Come installare GRV su Linux utilizzando il pacchetto Snap?

Per coloro che preferiscono ottenere questo strumento in modo più semplice, possono farlo con l'aiuto dei pacchetti Snap. Devi solo avere il supporto per poter installare applicazioni di questo tipo sul tuo sistema.

Ora solo in un terminale dovresti digitare:

sudo snap install grv

Dopo una corretta installazione di GRV, puoi visualizzare riferimenti, commit e differenze dal tuo repository sul tuo sistema utilizzando la sintassi seguente.

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

In questo esempio, vedremo commit, branch e differenze dal file del repository in ~ / bin / shellscripts:

GOBIN/grv -repoFilePath ~/bin/shellscripts

L'ultimo metodo che abbiamo per installare questo strumento sul nostro sistema è scaricare il suo pacchetto binario.

Per questo dobbiamo aprire un terminale nel nostro sistema e digitare i seguenti comandi in esso:

wget -O grv https://github.com/rgburke/grv/releases/download/v0.3.0/grv_v0.3.0_linux64

Fatto il download ora dovrebbero darti i permessi di esecuzione con:

chmod +x ./grv

E possono eseguire il binario dell'applicazione con:

./grv -repoFilePath /path/to/repo

Utilizzare

Puoi trovare ulteriori opzioni di utilizzo digitando il comando di aiuto nel terminale, il comando è questo:

GOBIN/grv -h

Allo stesso modo, puoi consultare il seguente link, dove viene descritto un po 'di più l'uso di questo strumento.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.