GRV: rīks, lai apskatītu Git krātuves no termināļa

GRV

Strādājot pie Git repozitorija, var gadīties, ka mēs vēlamies redzēt krātuves statusu. Mums ir pieejami dažādi risinājumi, sākot no dažu git komandu izmantošanas līdz git darbvirsmas klienta lietošanai.

Bet Šoreiz mēs runāsim par GRV, kas ir atvērtā koda komandrindas rīks, kura pamatā ir Go, kas parāda informāciju no Git repozitorija.

LARP nodrošina lietotājam veidu, kā skatīt un meklēt atsauces, saistības, dakšiņas un atšķirības, izmantojot taustiņu stiprinājumus, kas līdzīgi Vi / Vim . Tās uzvedību un stilu var viegli pielāgot, izmantojot konfigurācijas failu.

Turklāt ir vairākas tēmas, un tās var modificēt, kā arī krāsas.

GRV funkcijas:

  • Norāda vaicājuma valodu, lai filtrētu atsauces un saistības.
  • Pēc noklusējuma tas atbalsta Vi / Vim līdzīgus atslēgu sasaistes, un atslēgu stiprinājumus var pielāgot.
  • Uzņemiet krātuves izmaiņas, pārraugot failu sistēmu, ļaujot lietotāja saskarnei automātiski atjaunināties.
  • Tas ir sakārtots kā cilnes un sadalījums; ļauj jums izveidot pielāgotas cilnes un sadalījumus, izmantojot jebkuru skatu kombināciju.
  • Atbalsta pielāgojamas tēmas.
  • Piedāvā peles atbalstu.

Prasības:

  • Go sistēmā ir jābūt instalētai versijai 1.5 vai jaunākai.
  • libncursesw, libreadline un libcurl.
  • cmake (lai izveidotu libgit2).

Kā instalēt GRV operētājsistēmā Linux?

Ja vēlaties uzzināt nedaudz vairāk par šo rīku vai vienkārši vēlaties to instalēt savā sistēmā, to varat izdarīt, veicot tālāk norādītās darbības.

Lai veiktu GRV instalēšanu, vispirms instalējiet nepieciešamās atkarības, izmantojot kādu no šīm komandām atbilstoši savam Linux izplatījumam.

Ja viņi ir Debian, Ubuntu, Linux Mint un to atvasinājumu lietotāji, mums terminālā ir jāievada šāda informācija:

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

Tiem, kas ir RHEL / CentOS lietotāji, viņiem jāievada:

sudo yum install ncurses-devel readline-devel cmake  

Fedora lietotāju gadījumā

sudo dnf install ncurses-devel readline-devel cmake

Pēc tam instalējiet GRV, šādas komandas GRV instalēs mapē $ GOPATH / bin, un šādā veidā tiks izveidots statisks libgit2 un iekļauts GRV.

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

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

make install

Īpašs gadījums tiem, kas izmanto Arch Linux, Manjaro, Antergos vai jebkuru no Arch Linux atvasinātu sistēmu.

Viņi varēs veikt tiešu uzstādīšanu. Viņiem vienkārši jābūt aktivizētam AUR krātuvei un viņu sistēmā jābūt AUR vednim.

Ja jums nav instalēta, varat izlasīt šo rakstu, kurā mēs iesakām dažus.

Tagad terminālā mums jāievada šāda komanda:

yay -S grv-git

Un viss, jūs varat sākt izmantot šo rīku.

Kā instalēt GRV Linux, izmantojot Snap pakotni?

Tiem, kas izvēlas iegūt šo rīku vienkāršākā veidā, viņi to var izdarīt ar Snap pakotņu palīdzību. Jums ir jābūt tikai atbalstam, lai varētu instalēt šāda veida lietojumprogrammas savā sistēmā.

Tagad jums vajadzētu ierakstīt tikai vienā terminālā:

sudo snap install grv

Pēc veiksmīgas GRV instalēšanas sistēmā varat skatīt atsauces, saistības un atšķirības no krātuves, izmantojot zemāk esošo sintaksi.

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

Šajā piemērā mēs redzēsim apņemšanās, atzarus un atšķirības no krātuves faila ~ / bin / shellscripts:

GOBIN/grv -repoFilePath ~/bin/shellscripts

Pēdējā metode, kā mums ir jāinstalē šis rīks mūsu sistēmā, ir lejupielādēt tās bināro pakotni.

Šim nolūkam mūsu sistēmā ir jāatver terminālis un tajā jāievada šādas komandas:

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

Tagad lejupielāde ir pabeigta, un jums ir jāpiešķir izpildes atļaujas, izmantojot:

chmod +x ./grv

Un viņi var palaist lietojumprogrammu binārā:

./grv -repoFilePath /path/to/repo

Izmantot

Papildu lietošanas iespējas varat atrast, terminālā ierakstot palīdzības komandu, komanda ir šāda:

GOBIN/grv -h

Tādā pašā veidā jūs varat iepazīties ar šo saiti, kur šī rīka izmantošana ir aprakstīta nedaudz vairāk.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.