GRV: инструмент для просмотра репозиториев Git из терминала.

ГРВ

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

Перо На этот раз мы поговорим о GRV, инструменте командной строки с открытым исходным кодом на основе Go, который отображает информацию из репозитория Git.

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