GRV: Nástroj na prezeranie úložísk Git z terminálu

GRV

Pri práci na úložisku Git sa môže stať, že chceme vidieť stav úložiska. K dispozícii sú rôzne riešenia, od použitia niektorých príkazov git až po použitie klienta git desktop.

Hruška Tentokrát si povieme niečo o GRV, čo je nástroj príkazového riadku s otvoreným zdrojovým kódom založený na Go, ktorý zobrazuje informácie z úložiska Git.

LARP poskytuje používateľovi spôsob prezerania a vyhľadávania odkazov, záväzkov, vidlíc a rozdielov pomocou viazania klávesov podobných Vi / Vim . Jeho správanie a štýl je možné ľahko prispôsobiť pomocou konfiguračného súboru.

Okrem toho existuje niekoľko tém, ktoré je možné upravovať, rovnako ako farby.

Vlastnosti GRV:

  • Poskytuje dotazovací jazyk na filtrovanie odporúčaní a potvrdení.
  • Predvolene podporuje viazanie klávesov podobné Vi / Vim a viazanie klávesov je možné prispôsobiť.
  • Zachyťte zmeny v úložisku monitorovaním systému súborov, ktorý umožňuje automatickú aktualizáciu používateľského rozhrania.
  • Je usporiadaná ako karty a oddiely; umožňuje vytvárať vlastné karty a rozdelenia pomocou ľubovoľnej kombinácie pohľadov.
  • Podporuje prispôsobiteľné témy.
  • Ponúka podporu myši.

Požiadavky:

  • Vo vašom systéme musí byť nainštalovaná verzia Go 1.5 alebo novšia.
  • libncursesw, libreadline a libcurl.
  • cmake (na zostavenie libgit2).

Ako nainštalovať GRV na Linux?

Ak sa chcete dozvedieť viac podrobností o tomto nástroji alebo si ho chcete jednoducho nainštalovať do systému, postupujte podľa krokov, ktoré zdieľame nižšie.

Ak chcete vykonať inštaláciu GRV, najskôr nainštalujte potrebné závislosti pomocou jedného z nasledujúcich príkazov podľa vašej distribúcie Linuxu.

Ak sú používateľmi Debianu, Ubuntu, Linux Mint a ich derivátov, musíme do terminálu napísať nasledovné:

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

Pre tých, ktorí sú používateľmi systému RHEL / CentOS, musia zadať:

sudo yum install ncurses-devel readline-devel cmake  

V prípade používateľov Fedory

sudo dnf install ncurses-devel readline-devel cmake

Potom nainštalujte GRV, nasledujúce príkazy nainštalujú GRV do $ GOPATH / bin a statický libgit2 bude zostavený a zahrnutý do GRV, keď bude postavený týmto spôsobom.

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

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

make install

Pre špeciálny prípad tých, ktorí sú používateľmi Arch Linuxu, Manjaro, Antergosu alebo iného systému odvodeného od Arch Linuxu.

Budú môcť vykonať priamu inštaláciu. Jednoducho musia mať aktivované úložisko AUR a mať vo svojom systéme sprievodcu AUR.

Ak nemáte žiaden nainštalovaný, môžete si prečítať nasledujúci článok, kde niektoré odporúčame.

Teraz v termináli musíme napísať nasledujúci príkaz:

yay -S grv-git

Keď ste s tým hotoví, môžete tento nástroj začať používať.

Ako nainštalovať GRV na Linux pomocou balíka Snap?

Pre tých, ktorí uprednostňujú získanie tohto nástroja jednoduchším spôsobom, môžu tak urobiť pomocou balíkov Snap. Musíte mať iba podporu, aby ste mohli do svojho systému inštalovať aplikácie tohto typu.

Teraz by ste mali napísať iba do jedného terminálu:

sudo snap install grv

Po úspešnej inštalácii GRV môžete pomocou nižšie uvedenej syntaxe zobraziť odkazy, potvrdenia a rozdiely z vášho úložiska vo vašom systéme.

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

V tomto príklade uvidíme potvrdenia, vetvy a rozdiely zo súboru úložiska v ~ / bin / shellscripts:

GOBIN/grv -repoFilePath ~/bin/shellscripts

Poslednou metódou, ktorú musíme nainštalovať tento nástroj do nášho systému, je stiahnutie jeho binárneho balíka.

Za týmto účelom musíme otvoriť terminál v našom systéme a zadať do neho nasledujúce príkazy:

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

Dokončite sťahovanie, ktoré by vám malo udeliť povolenie na vykonanie, s:

chmod +x ./grv

A môžu spustiť binárnu aplikáciu s:

./grv -repoFilePath /path/to/repo

Použitie

Ďalšie možnosti použitia nájdete zadaním príkazu pomoc do terminálu, príkaz je tento:

GOBIN/grv -h

Rovnakým spôsobom môžete prejsť na nasledujúci odkaz, kde je použitie tohto nástroja popísané trochu viac.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.