GRV: Una eina per veure els repositoris Git des de la terminal

GRV

Quan es treballa en un repositori Git, pot succeir que vulguem veure l'estat de l'repositori. Diverses solucions estan disponibles per a nosaltres des utilitzar alguns comandaments de git fins a utilitzar algun client de git per a escriptori.

Però en aquesta ocasió parlarem sobre GRV la qual és una eina de línia d'ordres de codi obert basada en Go que mostra informació d'un repositori Git.

IBC proporciona l'usuari una forma de veure i buscar referències, confirmacions, bifurcacions i diferències mitjançant l'ús d'enllaços de tecles similars a Div / Vim . El seu comportament i estil es poden personalitzar fàcilment a través d'un fitxer de configuració.

A més, existeixen diversos temes i poden ser modificats, a l'igual que els colors.

Característiques de GRV:

  • Proporciona un llenguatge de consulta per filtrar refs i confirmacions.
  • Admet enllaços de tecles similars a Vi / Vim per defecte, i els enllaços de tecles es poden personalitzar.
  • Captura els canvis al repositori a l'monitoritzar el sistema d'arxius permetent que la interfície d'usuari s'actualitzi automàticament.
  • Està organitzat com pestanyes i divisions; permet crear pestanyes i divisions personalitzades utilitzant qualsevol combinació de vistes.
  • Suporta temes personalitzables.
  • Ofereix suport per al ratolí.

Requisits:

  • La versió 1.5 o posterior de Go ha d'estar instal·lat al vostre sistema.
  • libncursesw, libreadline i libcurl.
  • cmake (per construir libgit2).

Com instal·lar GRV a Linux?

Si vols conèixer una mica més aquesta eina o simplement la vols instal·lar en el teu sistema, pots fer-ho seguint els passos que et compartim a continuació.

Per realitzar la instal·lació de GRV primer s'instal·lin les dependències necessàries usant algun dels següents comandes d'acord al teu distribució de Linux.

Si són usuaris de Debian, Ubuntu, Linux Mint i derivats d'aquests, hem de teclejar en un terminal el següent:

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

Per als que són usuaris de RHEL / CentOS han de teclejar:

sudo yum install ncurses-devel readline-devel cmake  

Per al cas dels usuaris de Fedora

sudo dnf install ncurses-devel readline-devel cmake

Després instal·lin GRV, els següents comandaments s'instal·laran GRV a $ GOPATH / bin i es construirà un libgit2 estàtic i s'inclourà en GRV quan es construeixi d'aquesta manera.

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

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

make install

Per al cas especial dels que són usuaris d'Arch Linux, Manjaro, Antergos o qualsevol sistema derivat d'Arch Linux.

Podran fer una instal·lació directa. Simplement han de tenir activat el repositori d'AUR i tenir un assistent de AUR al sistema.

Si no comptes amb algun instal·lat, pots consultar el següent article en on et recomanem alguns.

Ara en una terminal hem de teclejar la següent comanda:

yay -S grv-git

I llest amb això ja podran començar a utilitzar aquesta eina.

Com instal·lar GRV en Linux mitjançant paquet Snap?

Per als qui prefereixin obtenir aquesta eina d'una manera més senzilla poden fer-ho amb ajuda dels paquets Snap. Només has de comptar amb el suport per poder instal·lar aplicacions d'aquest tipus al sistema.

Ara només en una terminal hauran de teclejar:

sudo snap install grv

Després de realitzar la instal·lació de GRV amb èxit, en el teu sistema pot veure referències, confirmacions i diferències de la seva repositori utilitzant la sintaxi que segueix.

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

En aquest exemple, veurem confirmacions, branques i diferències de l'arxiu de repositori a ~ / bin / shellscripts:

GOBIN/grv -repoFilePath ~/bin/shellscripts

L'últim mètode amb què comptem per poder instal·lar aquesta eina en el nostre sistema, és descarregant el paquet binari d'aquest.

Per a això hem d'obrir una terminal en el nostre sistema i teclejar els següents comandaments en ella:

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

Feta la descàrrega ara han de donar-li permisos d'execució amb:

chmod +x ./grv

I poden executar el binari de l'aplicació amb:

./grv -repoFilePath /path/to/repo

Utilitzar

Podeu trobar opcions d'ús addicionals teclejat la comanda d'ajuda a la terminal, la comanda és aquest:

GOBIN/grv -h

De la mateixa manera poden consultar el següent enllaç, on es descriuen una mica més l'ús d'aquesta eina.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.