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.