GRV - Alat untuk Melihat Repositori Git di Terminal Linux


GRV (Git Repository Viewer) adalah antarmuka berbasis terminal yang sederhana dan bersumber terbuka gratis untuk melihat repositori git. Ini menyediakan cara untuk melihat dan mencari referensi, komit, cabang dan perbedaan menggunakan pengikatan kunci seperti Vi/Vim. Perilaku dan gayanya dapat dengan mudah dikustomisasi melalui file konfigurasi.

Fitur GRV:

  • Menyediakan bahasa kueri untuk memfilter referensi dan penerapan.
  • Mendukung pengikatan kunci seperti Vi/Vim secara default, dan pengikatan kunci dapat disesuaikan.
  • Menangkap perubahan pada repositori dengan memantau sistem file yang memungkinkan UI diperbarui secara otomatis.
  • Ini diatur sebagai tab dan perpecahan; memungkinkan untuk membuat tab dan pemisahan khusus menggunakan kombinasi tampilan apa pun.
  • Mendukung tema yang dapat disesuaikan.
  • Menawarkan dukungan mouse.

Persyaratan:

  1. Go versi 1.5 atau lebih baru harus diinstal pada sistem Anda.
  2. libncursesw, libreadline dan libcurl.
  3. cmake (untuk membangun libgit2).

Cara Menginstal GRV di Sistem Linux

Pertama instal dependensi yang diperlukan menggunakan manajer paket default seperti yang ditunjukkan.

sudo apt install libncurses5-dev libncursesw5-dev libreadline-dev cmake	#Debian/Ubuntu 
yum install ncurses-devel readline-devel cmake 		                #RHEL/CentOS
dnf install ncurses-devel readline-devel cmake		                #Fedora 

Kemudian instal GRV, perintah berikut akan menginstal GRV ke $GOPATH/bin. libgit2 statis akan dibuat dan disertakan dalam GRV jika dibuat dengan cara ini.

go get -d github.com/rgburke/grv/cmd/grv 
cd $GOPATH/src/github.com/rgburke/grv
make install

Setelah berhasil menginstal GRV, Anda dapat melihat ref, commits, branch dan diffs repositori Anda menggunakan sintaks berikut.

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

Dalam contoh ini, kita akan melihat referensi, penerapan, cabang, dan perbedaan file repositori di ~/bin/shellscripts.

$GOBIN/grv -repoFilePath ~/bin/shellscripts 

Anda dapat menemukan opsi penggunaan tambahan dari halaman bantuan GRV.

$GOBIN/grv -h

Repositori GRV Github: https://github.com/rgburke/grv

Pada artikel ini, kami telah menjelaskan cara menginstal dan menggunakan GRV, UI berbasis terminal untuk melihat repositori git. Gunakan formulir umpan balik di bawah ini untuk menyampaikan pendapat Anda tentang hal ini atau mengajukan pertanyaan apa pun.