(GRV) – نرم‌افزاری جهت مشاهده ریپوهای (Git) در ترمینال لینوکس

حامد الهی فر ۲۷ فروردین ۱۳۹۷ ۰ دیدگاه

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

 

امکانات (GRV)

  • ارائه جست‌وجوی ساختار یافته و فیلتر بر روی (refs ,commit)ها
  • پشتیبانی از کلیدهای ترکیبی (vi/vim)
  • تشخیص تغییر بر روی ریپو و اعمال بروز رسانی خودکار
  • مرتب‌سازی با استفاده از تقسیم‌بندی صفحه
  • تم با قابلیت شخصی‌سازی
  • امکان استفاده از موس

نیازمندی‌ها

  • زبان برنامه‌نویسی (GO) نسخه ۱.۵ به بالا
  • 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

مراحل نصب

$ 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

 محیط نرم افزار GRV

محیط نرم افزار GRV

محیط نرم افزار GRV

فناوران شبکه سینداد (آهنگ نوآوری)

سینداد یعنی هدیه‌ی سیمرغ، یا فرزند سیمرغ؛ به عبارتی یعنی خود سیمرغ، با همه ی شگفتی هایش، اما جوانتر و سرزنده تر. و این چیزی است که ما سعی می کنیم در سینداد باشیم. از سال ۱۳۸۵ دانش مان را به صورت خدماتی در حوزه ی هاستینگ، شبکه و تولید نرم افزار در اختیار مشتریان مان قرار داده ایم و به این افتخار می کنیم که تک تک آنها تا به امروز همراه ما مانده اند. باور داریم که سینداد صرفاً یک شرکت نیست، بلکه نوعی باور است به ارائه ی شگفت انگیز از هر چیز.