GRV: Työkalu Git-arkistojen tarkastelemiseen päätelaitteesta

GRV

Kun työskentelemme Git-arkistossa, voi tapahtua, että haluamme nähdä arkiston tilan. Meille on tarjolla erilaisia ​​ratkaisuja, kuten joidenkin git-komentojen käyttäminen ja git-työasemien käyttö.

Mutta Tällä kertaa puhumme GRV: stä, joka on Go-pohjainen avoimen lähdekoodin komentorivityökalu, joka näyttää tietoja Git-arkistosta.

GRV tarjoaa käyttäjälle tavan tarkastella ja etsiä viitteitä, sitoumuksia, haarukoita ja eroja käyttämällä Vi / Vim: n kaltaisia ​​näppäinsidoksia . Sen käyttäytymistä ja tyyliä voidaan helposti muokata määritystiedoston avulla.

Lisäksi on useita teemoja, joita voidaan muokata, samoin kuin värejä.

GRV-ominaisuudet:

  • Tarjoaa kyselykielen viitteiden ja sitoutumisten suodattamiseksi.
  • Se tukee oletusarvoisesti Vi / Vim-tyyppisiä avainsidoksia, ja avainsidonnat voidaan mukauttaa.
  • Sieppaa muutokset arkistoon seuraamalla tiedostojärjestelmää, jolloin käyttöliittymä päivittyy automaattisesti.
  • Se on järjestetty välilehdiksi ja jakoiksi; voit luoda mukautettuja välilehtiä ja jakoja käyttämällä mitä tahansa näkymien yhdistelmää.
  • Tukee muokattavia teemoja.
  • Tarjoaa hiiren tuen.

Vaatimukset:

  • Go-versio 1.5 tai uudempi on asennettava järjestelmään.
  • libncursesw, libreadline ja libcurl.
  • cmake (rakentaa libgit2).

Kuinka asentaa GRV Linuxiin?

Jos haluat tietää hieman enemmän tästä työkalusta tai haluat yksinkertaisesti asentaa sen järjestelmääsi, voit tehdä sen seuraamalla alla olevia vaiheita.

Suorita GRV-asennus asentamalla ensin tarvittavat riippuvuudet jollakin seuraavista komennoista Linux-jakelusi mukaan.

Jos he ovat Debianin, Ubuntun, Linux Mintin ja näiden johdannaisten käyttäjiä, meidän on kirjoitettava terminaaliin seuraava:

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

RHEL / CentOS-käyttäjille heidän on kirjoitettava:

sudo yum install ncurses-devel readline-devel cmake  

Fedora-käyttäjien tapauksessa

sudo dnf install ncurses-devel readline-devel cmake

Asenna sitten GRV, seuraavat komennot asentavat GRV: n tiedostoon $ GOPATH / bin ja staattinen libgit2 rakennetaan ja sisällytetään GRV: hen, kun se rakennetaan tällä tavalla.

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

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

make install

Erityisesti niille, jotka ovat Arch Linuxin, Manjaron, Antergosin tai minkä tahansa Arch Linuxista johdetun järjestelmän käyttäjiä.

He pystyvät tekemään suoran asennuksen. Heillä on yksinkertaisesti oltava AUR-arkisto aktivoituna ja järjestelmässä AUR-velho.

Jos sinulla ei ole sellaista asennettuna, voit lukea seuraavan artikkelin, jossa suosittelemme joitain.

Nyt päätelaitteessa on kirjoitettava seuraava komento:

yay -S grv-git

Ja siinä kaikki, voit alkaa käyttää tätä työkalua.

Kuinka asentaa GRV Linuxiin Snap-paketin avulla?

Niille, jotka haluavat hankkia tämän työkalun yksinkertaisemmalla tavalla, he voivat tehdä sen Snap-pakettien avulla. Sinulla on oltava vain tuki voidaksesi asentaa tämäntyyppisiä sovelluksia järjestelmään.

Kirjoita nyt vain yhteen terminaaliin:

sudo snap install grv

Onnistuneen GRV-asennuksen jälkeen voit tarkastella järjestelmässäsi olevia viitteitä, sitoumuksia ja eroja arkistostasi alla olevan syntaksin avulla.

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

Tässä esimerkissä näemme ~ / bin / shellscriptsissä tehdyt muutokset, haarat ja erot arkistotiedostosta:

GOBIN/grv -repoFilePath ~/bin/shellscripts

Viimeinen tapa, jolla tämä työkalu on asennettava järjestelmäämme, on lataamalla sen binaaripaketti.

Tätä varten meidän on avattava pääte järjestelmäämme ja kirjoitettava siihen seuraavat komennot:

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

Suorita lataus nyt, kun heidän pitäisi antaa sinulle käyttöoikeudet seuraavilla tavoilla:

chmod +x ./grv

Ja he voivat suorittaa sovelluksen binaarisen:

./grv -repoFilePath /path/to/repo

Käyttää

Löydät lisää käyttövaihtoehtoja kirjoittamalla ohjekomennon terminaaliin, komento on seuraava:

GOBIN/grv -h

Samalla tavalla voit tutustua seuraavaan linkkiin, jossa tämän työkalun käyttöä kuvataan hieman enemmän.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.