GRV: Инструмент за преглед на Git хранилища от терминала

GRV

Когато работим върху хранилище на Git, може да се случи така, че да искаме да видим състоянието на хранилището. Налични са ни различни решения от използване на някои git команди до използване на git настолен клиент.

Pero Този път ще говорим за GRV, който е инструмент за команден ред с отворен код, базиран на Go, който показва информация от хранилище на Git.

IBC предоставя на потребителя начин да преглежда и търси препратки, ангажименти, разклонения и разлики чрез използване на ключови обвързвания, подобни на Vi / Vim . Неговото поведение и стил могат лесно да бъдат персонализирани чрез конфигурационен файл.

Освен това има няколко теми и те могат да бъдат модифицирани, както и цветовете.

Характеристики на GRV:

  • Осигурява език за заявки за филтриране на препоръки и фиксирания.
  • По подразбиране поддържа връзки на клавиши, подобни на Vi / Vim, и обвързването на клавишите може да бъде персонализирано.
  • Уловете промените в хранилището, като наблюдавате файловата система, позволявайки на потребителския интерфейс да се актуализира автоматично.
  • Той е организиран като раздели и разделения; ви позволява да създавате персонализирани раздели и разделяния, използвайки всяка комбинация от изгледи.
  • Поддържа персонализирани теми.
  • Предлага поддръжка на мишката.

Изисквания:

  • Go версия 1.5 или по-нова трябва да бъде инсталирана на вашата система.
  • libncursesw, libreadline и libcurl.
  • cmake (за изграждане на libgit2).

Как да инсталирам GRV на Linux?

Ако искате да научите малко повече за този инструмент или просто искате да го инсталирате на вашата система, можете да го направите, като следвате стъпките, които споделяме по-долу.

За да извършите инсталацията на GRV, първо инсталирайте необходимите зависимости, като използвате една от следните команди според вашата Linux дистрибуция.

Ако те са потребители на Debian, Ubuntu, Linux Mint и деривати от тях, трябва да напишем следното в терминал:

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

За тези, които са потребители на RHEL / CentOS, те трябва да напишат:

sudo yum install ncurses-devel readline-devel cmake  

В случая с потребители на Fedora

sudo dnf install ncurses-devel readline-devel cmake

След това инсталирайте GRV, следните команди ще инсталират GRV в $ GOPATH / bin и статичен libgit2 ще бъде изграден и включен в GRV, когато бъде изграден по този начин.

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

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

make install

За специалния случай на тези, които са потребители на Arch Linux, Manjaro, Antergos или всяка система, получена от Arch Linux.

Те ще могат да направят директна инсталация. Те просто трябва да имат активирано хранилище AUR и да имат AUR съветник в системата си.

Ако нямате инсталиран такъв, можете да се консултирате със следната статия, където препоръчваме някои.

Сега в терминал трябва да напишем следната команда:

yay -S grv-git

И това е, можете да започнете да използвате този инструмент.

Как да инсталирам GRV на Linux с помощта на Snap пакет?

За тези, които предпочитат да получат този инструмент по-опростен начин, те могат да го направят с помощта на пакетите Snap. Трябва само да имате поддръжката, за да можете да инсталирате приложения от този тип във вашата система.

Сега само в един терминал трябва да въведете:

sudo snap install grv

След успешна инсталация на GRV, можете да видите препратки, ангажименти и разлики от вашето хранилище във вашата система, като използвате синтаксиса по-долу.

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

В този пример ще видим комити, клонове и разлики от файла на хранилището в ~ / bin / shellscripts:

GOBIN/grv -repoFilePath ~/bin/shellscripts

Последният метод, който трябва да инсталираме този инструмент в нашата система, е чрез изтегляне на неговия двоичен пакет.

За това трябва да отворим терминал в нашата система и да въведем в него следните команди:

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

Извършете изтеглянето сега, те трябва да ви дадат разрешения за изпълнение с:

chmod +x ./grv

И те могат да стартират двоичното приложение с:

./grv -repoFilePath /path/to/repo

Употреба

Можете да намерите допълнителни опции за използване, като въведете командата за помощ в терминала, командата е следната:

GOBIN/grv -h

По същия начин можете да се консултирате със следната връзка, където използването на този инструмент е описано малко повече.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.