GRV - Linux Terminalinde Git Depolarını Görüntülemeye Yönelik Bir Araç
GRV (Git Repository Viewer), git depolarını görüntülemek için kullanılan ücretsiz, açık kaynaklı ve basit terminal tabanlı bir arayüzdür. Anahtar bağlamalar gibi Vi/Vim kullanarak referansları, taahhütleri, dalları ve farkları görüntülemenin ve aramanın bir yolunu sağlar. Davranışı ve stili bir yapılandırma dosyası aracılığıyla kolayca özelleştirilebilir.
GRV'nin Özellikleri:
- Başvuruları ve taahhütleri filtrelemek için bir sorgu dili sağlar.
- Varsayılan olarak Vi/Vim benzeri tuş atamalarını destekler ve tuş bağlamaları özelleştirilebilir.
- Kullanıcı arayüzünün otomatik olarak güncellenmesine olanak tanıyan dosya sistemini izleyerek depodaki değişiklikleri yakalar.
- Sekmeler ve bölmeler halinde düzenlenmiştir; herhangi bir görünüm kombinasyonunu kullanarak özel sekmeler ve bölmeler oluşturmaya olanak tanır.
- Özelleştirilebilir temaları destekler.
- Fare desteği sunar.
Gereksinimler:
- Go sürüm 1.5 veya üzerinin sisteminizde yüklü olması gerekmektedir.
- libncursesw, libreadline ve libcurl.
- cmake (libgit2'yi oluşturmak için).
Linux Sistemlerinde GRV Nasıl Kurulur
İlk olarak, gösterildiği gibi varsayılan paket yöneticisini kullanarak gerekli bağımlılıkları yükleyin.
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
Ardından GRV'yi yükleyin, aşağıdaki komutlar GRV'yi $GOPATH/bin'e yükleyecektir. Bu şekilde oluşturulduğunda statik bir libgit2 oluşturulacak ve GRV'ye dahil edilecektir.
go get -d github.com/rgburke/grv/cmd/grv
cd $GOPATH/src/github.com/rgburke/grv
make install
GRV'yi başarıyla yükledikten sonra ref'leri, taahhütleri, dalları ve farklılıkları görüntüleyebilirsiniz. Aşağıdaki sözdizimini kullanarak deponuzun.
$GOBIN/grv -repoFilePath /path/to/repository/
Bu örnekte, ~/bin/shellscripts dosyasındaki depo dosyasının referanslarını, taahhütlerini, dallarını ve farklarını görüntüleyeceğiz.
$GOBIN/grv -repoFilePath ~/bin/shellscripts
Ek kullanım seçeneklerini GRV yardım sayfasında bulabilirsiniz.
$GOBIN/grv -h
GRV Github deposu: https://github.com/rgburke/grv
Bu yazımızda git depolarını görüntülemek için terminal tabanlı bir kullanıcı arayüzü olan GRV'nin nasıl kurulacağını ve kullanılacağını anlattık. Bu konudaki düşüncelerinizi paylaşmak veya sorularınızı sormak için aşağıdaki geri bildirim formunu kullanın.