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

ГРВ

Працюючи над сховищем Git, може статися так, що ми хочемо побачити статус сховища. Нам доступні різні рішення - від використання деяких команд git до використання клієнта git для робочого столу.

перо Цього разу ми поговоримо про GRV, який є інструментом командного рядка з відкритим кодом, заснованим на Go, який відображає інформацію зі сховища Git.

GRV надає користувачеві спосіб перегляду та пошуку посилань, комітів, форків та відмінностей за допомогою прив'язок клавіш, подібних до 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.