GRV: Orodje za ogled repozitorijev Git s terminala

GRV

Pri delu na skladišču Git se lahko zgodi, da želimo videti stanje skladišča. Na voljo so nam različne rešitve od uporabe nekaterih ukazov git do uporabe git namiznega odjemalca.

Hruška Tokrat bomo govorili o GRV, ki je odprtokodno orodje ukazne vrstice, ki temelji na orodju Go in prikazuje informacije iz repozitorija Git.

LARP uporabniku omogoča ogled in iskanje referenc, prevzemov, vilic in razlik z uporabo povezav tipk, podobnih Vi / Vim . Njeno vedenje in slog lahko enostavno prilagodite s pomočjo konfiguracijske datoteke.

Poleg tega obstaja več tem, ki jih je mogoče spremeniti, pa tudi barve.

Značilnosti GRV:

  • Ponuja jezik poizvedb za filtriranje referenc in prevzema.
  • Privzeto podpira povezave tipk, podobne Vi / Vim, in vezave tipk lahko prilagodite.
  • Zajemite spremembe repozitorija s spremljanjem datotečnega sistema, ki omogoča samodejni posodobitev uporabniškega vmesnika.
  • Organiziran je kot zavihki in oddelki; omogoča ustvarjanje zavihkov in delitev po meri s poljubno kombinacijo pogledov.
  • Podpira prilagodljive teme.
  • Ponuja podporo za miško.

Zahteve:

  • Go različica 1.5 ali novejša mora biti nameščena v vašem sistemu.
  • libncursesw, libreadline in libcurl.
  • cmake (za izdelavo libgit2).

Kako namestiti GRV na Linux?

Če želite izvedeti nekaj več o tem orodju ali ga preprosto namestite v svoj sistem, lahko to storite tako, da sledite spodnjim korakom.

Za izvedbo namestitve GRV najprej namestite potrebne odvisnosti z enim od naslednjih ukazov v skladu z vašo distribucijo Linuxa.

Če so uporabniki Debian, Ubuntu, Linux Mint in njihovih izpeljank, moramo v terminal vnesti naslednje:

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

Za uporabnike RHEL / CentOS morajo vnesti:

sudo yum install ncurses-devel readline-devel cmake  

V primeru uporabnikov Fedore

sudo dnf install ncurses-devel readline-devel cmake

Nato namestite GRV, naslednji ukazi bodo GRV namestili v $ GOPATH / bin in statični libgit2 bo zgrajen in vključen v GRV, ko bo zgrajen na ta način.

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

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

make install

Za posebne primere tistih, ki so uporabniki Arch Linuxa, Manjara, Antergosa ali katerega koli sistema, ki izhaja iz Arch Linuxa.

Omogočili bodo neposredno namestitev. Preprosto morajo imeti aktivirano repozitorij AUR in v svojem sistemu imeti čarovnika AUR.

Če ga nimate nameščenega, si oglejte naslednji članek, kjer priporočamo nekaj.

Zdaj v terminalu moramo vnesti naslednji ukaz:

yay -S grv-git

In to je to, lahko začnete uporabljati to orodje.

Kako namestiti GRV na Linux s pomočjo paketa Snap?

Za tiste, ki to orodje raje pridobijo na preprostejši način, lahko to storijo s pomočjo paketov Snap. Za namestitev tovrstnih programov v sistem morate imeti samo podporo.

Zdaj morate samo v enem terminalu vnesti:

sudo snap install grv

Po uspešni namestitvi GRV si lahko s pomočjo spodnje sintakse ogledate reference, zaveze in razlike iz svojega skladišča v sistemu.

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

V tem primeru bomo videli datoteke, veje in razlike od datoteke repozitorija v ~ / bin / shellscripts:

GOBIN/grv -repoFilePath ~/bin/shellscripts

Zadnja metoda, ki jo moramo namestiti v naš sistem, je prenos svojega binarnega paketa.

Za to moramo odpreti terminal v našem sistemu in vanj vnesti naslednje ukaze:

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

Končanje je končano zdaj, zato vam morajo dati dovoljenja za izvajanje z:

chmod +x ./grv

Binarni program lahko zaženejo z:

./grv -repoFilePath /path/to/repo

Uporaba

Dodatne možnosti uporabe najdete tako, da v terminal vnesete ukaz za pomoč, ukaz je naslednji:

GOBIN/grv -h

Na enak način se lahko obrnete na naslednjo povezavo, kjer je uporaba tega orodja nekoliko podrobneje opisana.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.