نرم افزار GRV برای مشاهده ریپوهای Git در ترمینال لینوکس
نرم افزار GRV چیست؟
نرم افزار GRV مخفف عبارت Git Repository Viewer بوده که برنامهای متن باز جهت مشاهده ریپوهای git در ترمینال لینوکس است. این نرمافزار برای جستوجوی commitها، شاخهها و تغییرات با استفاده از vim کاربرد دارد. رفتار (GRV) بهراحتی با فایل تنظیماتش قابل تغییر است.

امکانات نرم افزار GRV
- ارائه جستوجوی ساختار یافته و فیلتر بر روی (refs ,commit)ها
- پشتیبانی از کلیدهای ترکیبی (vi/vim)
- تشخیص تغییر بر روی ریپو و اعمال بروز رسانی خودکار
- مرتبسازی با استفاده از تقسیمبندی صفحه
- تم با قابلیت شخصیسازی
- امکان استفاده از موس
نیازمندیها
- زبان برنامهنویسی (GO) نسخه 1.5 به بالا
- libncursesw, libreadline and libcurl
- cmake، to build libgit2
نیازمندیهای نصب
$ 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
مراحل نصب GRV
$ go get -d github.com/rgburke/grv/cmd/grv
$ cd $GOPATH/src/github.com/rgburke/grv
$ make install
بعد از نصب شما میتوانید با استفاده از فرمان زیر برنامه را اجرا کنید:
$ $GOBIN/grv -repoFilePath /path/to/repository/
جهت اطلاعات بیشتر میتوانید به (help) نرمافزار مراجعه کنید.
$ $GOBIN/grv -h



