জিআরভি - লিনাক্স টার্মিনালে গিট সংগ্রহস্থল দেখার একটি সরঞ্জাম


জিআরভি (গিট রিপোজিটরি ভিউয়ার) একটি বিনামূল্যে ওপেন সোর্স এবং গিট সংগ্রহস্থল দেখার জন্য টার্মিনাল ভিত্তিক সাধারণ ইন্টারফেস। এটি কী বাইন্ডিংয়ের মতো ভিআই/ভিএম ব্যবহার করে রেফার্স, কমিট, শাখা এবং ডিফগুলি দেখার এবং অনুসন্ধানের একটি উপায় সরবরাহ করে। এটির আচরণ এবং স্টাইলটি একটি কনফিগারেশন ফাইলের মাধ্যমে সহজেই কাস্টমাইজ করা যায়।

  • রেফারগুলি এবং কমিটগুলি ফিল্টার করতে একটি কোয়েরি ভাষা সরবরাহ করে ডিফল্টরূপে vi/Vim- জাতীয় কী-বাইন্ডিংগুলিকে সমর্থন করে এবং কী বাইন্ডিংগুলি কাস্টমাইজ করা যায়
  • ইউআইটি স্বয়ংক্রিয়ভাবে আপডেট হওয়ার অনুমতি দেয় এমন ফাইল সিস্টেম পর্যবেক্ষণ করে সংগ্রহস্থলের পরিবর্তনগুলি ক্যাপচার করে
  • এটি ট্যাব এবং বিভাজন হিসাবে সংগঠিত হয়; যেকোন দর্শনগুলির সংমিশ্রণ ব্যবহার করে কাস্টম ট্যাব এবং বিভাজন তৈরি করার অনুমতি দেয়
  • স্বনির্ধারিত থিম সমর্থন করে
  • মাউস সমর্থন অফার করে

  1. 1.5 বা তার পরে সংস্করণটি আপনার সিস্টেমে ইনস্টল করা উচিত
  2. libncursesw, libreadline এবং libcurl।
  3. cmake (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 

তারপরে জিআরভি ইনস্টল করুন, নিম্নলিখিত কমান্ডগুলি জিআরভি-কে $GOPATH/বিন ইনস্টল করবে। একটি স্ট্যাটিক libgit2 তৈরি করা হবে এবং জিআরভিতে অন্তর্ভুক্ত করা হবে যখন এইভাবে নির্মিত হবে।

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

সাফল্যের সাথে জিআরভি ইনস্টল করার পরে, আপনি নিম্নলিখিত বাক্য গঠন ব্যবহার করে আপনার ভাণ্ডারগুলির রেফ, কমিট, শাখা এবং ডিফগুলি দেখতে পারেন।

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

এই উদাহরণে, আমরা s/bin/শেলস স্ক্রিপ্টগুলিতে রিফিজি, কমিট, শাখা এবং সংগ্রহস্থল ফাইলের ডিফগুলি দেখতে পাব।

$ $GOBIN/grv -repoFilePath ~/bin/shellscripts 

আপনি জিআরভি সহায়তা পৃষ্ঠা থেকে অতিরিক্ত ব্যবহারের বিকল্পগুলি সন্ধান করতে পারেন।

$ $GOBIN/grv -h

জিআরভি গিথুব সংগ্রহশালা: https://github.com/rgburke/grv

এই নিবন্ধে, আমরা কীভাবে জিআরভি ইনস্টল করতে এবং গিট সংগ্রহস্থলগুলি দেখার জন্য একটি টার্মিনাল ভিত্তিক ইউআই ব্যবহার করব তা ব্যাখ্যা করেছি। এটি সম্পর্কে আপনার মতামত ভাগ করতে বা কোনও প্রশ্ন জিজ্ঞাসা করতে নীচের প্রতিক্রিয়া ফর্মটি ব্যবহার করুন।