GRV: Un instrument pentru vizualizarea depozitelor Git de la terminal

GRV

Când lucrăm la un depozit Git, se poate întâmpla să dorim să vedem starea depozitului. Sunt disponibile diverse soluții de la utilizarea unor comenzi git până la utilizarea unui client desktop git.

Dar De data aceasta vom vorbi despre GRV care este un instrument de linie de comandă open source bazat pe Go care arată informații dintr-un depozit Git.

GRV oferă utilizatorului o modalitate de a vizualiza și căuta referințe, confirmări, furculițe și diferențe utilizând legături de taste similare cu Vi / Vim . Comportamentul și stilul său pot fi personalizate cu ușurință printr-un fișier de configurare.

În plus, există mai multe teme și pot fi modificate, precum și culorile.

Caracteristici GRV:

  • Oferă un limbaj de interogare pentru filtrarea referințelor și confirmărilor.
  • În mod implicit, acceptă legările de taste de tip Vi / Vim, iar legăturile de taste pot fi personalizate.
  • Capturați modificările depozitului prin monitorizarea sistemului de fișiere permițând interfeței cu utilizatorul să se actualizeze automat.
  • Este organizat ca file și diviziuni; vă permite să creați file și divizări personalizate utilizând orice combinație de vizualizări.
  • Suportă teme personalizabile.
  • Oferă suport pentru mouse.

Cerinte:

  • Go version 1.5 sau o versiune ulterioară trebuie instalată pe sistemul dvs.
  • libncursesw, libreadline și libcurl.
  • cmake (pentru a construi libgit2).

Cum se instalează GRV pe Linux?

Dacă doriți să aflați mai multe despre acest instrument sau pur și simplu doriți să îl instalați pe sistemul dvs., puteți face acest lucru urmând pașii pe care îi împărtășim mai jos.

Pentru a efectua instalarea GRV, mai întâi instalați dependențele necesare utilizând una dintre următoarele comenzi în funcție de distribuția Linux.

Dacă sunt utilizatori de Debian, Ubuntu, Linux Mint și derivate ale acestora, trebuie să tastați următoarele într-un terminal:

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

Pentru cei care sunt utilizatori RHEL / CentOS, trebuie să tastați:

sudo yum install ncurses-devel readline-devel cmake  

În cazul utilizatorilor Fedora

sudo dnf install ncurses-devel readline-devel cmake

Apoi instalați GRV, următoarele comenzi vor instala GRV în $ GOPATH / bin și un libgit2 static va fi construit și inclus în GRV atunci când este construit în acest fel.

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

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

make install

Pentru cazul special al celor care sunt utilizatori de Arch Linux, Manjaro, Antergos sau orice sistem derivat din Arch Linux.

Vor putea face o instalare directă. Pur și simplu trebuie să aibă depozitul AUR activat și să aibă un expert AUR în sistemul lor.

Dacă nu aveți unul instalat, puteți consulta următorul articol în care vă recomandăm câteva.

Acum într-un terminal trebuie să tastăm următoarea comandă:

yay -S grv-git

Și gata, puteți începe să utilizați acest instrument.

Cum se instalează GRV pe Linux folosind pachetul Snap?

Pentru cei care preferă să obțină acest instrument într-un mod mai simplu, îl pot face cu ajutorul pachetelor Snap. Trebuie doar să aveți suport pentru a putea instala aplicații de acest tip pe sistemul dvs.

Acum, într-un singur terminal ar trebui să tastați:

sudo snap install grv

După instalarea cu succes a GRV, puteți vizualiza referințele, confirmările și diferențele față de depozitul dvs. din sistemul dvs. utilizând sintaxa de mai jos.

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

În acest exemplu, vom vedea comitetele, ramurile și diferențele față de fișierul depozitului în ~ / bin / shellscripts:

GOBIN/grv -repoFilePath ~/bin/shellscripts

Ultima metodă pe care o avem pentru a instala acest instrument pe sistemul nostru este prin descărcarea pachetului său binar.

Pentru aceasta trebuie să deschidem un terminal în sistemul nostru și să tastăm următoarele comenzi:

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

Descărcarea a fost efectuată acum, ar trebui să vă ofere permisiuni de execuție cu:

chmod +x ./grv

Și pot rula aplicația binară cu:

./grv -repoFilePath /path/to/repo

Folosi

Puteți găsi opțiuni de utilizare suplimentare tastând comanda help în terminal, comanda este următoarea:

GOBIN/grv -h

În același mod, puteți consulta următorul link, unde este descris puțin mai mult utilizarea acestui instrument.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.