GRV - Linux ടെർമിനലിൽ Git റിപ്പോസിറ്ററികൾ കാണുന്നതിനുള്ള ഒരു ടൂൾ


GRV (Git Repository Viewer) git റിപ്പോസിറ്ററികൾ കാണുന്നതിനുള്ള ഒരു സ്വതന്ത്ര ഓപ്പൺ സോഴ്uസും ലളിതമായ ടെർമിനൽ അധിഷ്ഠിത ഇന്റർഫേസും ആണ്. കീ ബൈൻഡിംഗുകൾ പോലെ Vi/Vim ഉപയോഗിച്ച് റെഫുകൾ, കമ്മിറ്റുകൾ, ബ്രാഞ്ചുകൾ, വ്യത്യാസങ്ങൾ എന്നിവ കാണാനും തിരയാനുമുള്ള ഒരു മാർഗം ഇത് നൽകുന്നു. ഒരു കോൺഫിഗറേഷൻ ഫയലിലൂടെ അതിന്റെ സ്വഭാവവും ശൈലിയും എളുപ്പത്തിൽ ഇച്ഛാനുസൃതമാക്കാനാകും.

  • റെഫറുകളും കമ്മിറ്റുകളും ഫിൽട്ടർ ചെയ്യുന്നതിന് ഒരു അന്വേഷണ ഭാഷ നൽകുന്നു.
  • ഡിഫോൾട്ടായി Vi/Vim പോലുള്ള കീ-ബൈൻഡിംഗുകളെ പിന്തുണയ്ക്കുന്നു, കൂടാതെ കീ ബൈൻഡിംഗുകൾ ഇഷ്ടാനുസൃതമാക്കാനും കഴിയും.
  • യുഐ യാന്ത്രികമായി അപ്uഡേറ്റ് ചെയ്യാൻ അനുവദിക്കുന്ന ഫയൽസിസ്റ്റം നിരീക്ഷിച്ച് റിപ്പോസിറ്ററിയിലെ മാറ്റങ്ങൾ ക്യാപ്uചർ ചെയ്യുന്നു.
  • ഇത് ടാബുകളും സ്പ്ലിറ്റുകളും ആയി ക്രമീകരിച്ചിരിക്കുന്നു; കാഴ്uചകളുടെ ഏതെങ്കിലും സംയോജനം ഉപയോഗിച്ച് ഇഷ്uടാനുസൃത ടാബുകളും സ്uപ്ലിറ്റുകളും സൃഷ്uടിക്കാൻ അനുവദിക്കുന്നു.
  • ഇഷ്uടാനുസൃതമാക്കാവുന്ന തീമുകളെ പിന്തുണയ്ക്കുന്നു.
  • മൗസ് പിന്തുണ വാഗ്ദാനം ചെയ്യുന്നു.

  1. Go പതിപ്പ് 1.5 അല്ലെങ്കിൽ അതിനുശേഷമുള്ളത് നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യണം.
  2. libncursesw, libreadline, libcurl.
  3. cmake (libgit2 നിർമ്മിക്കാൻ).

Linux സിസ്റ്റങ്ങളിൽ GRV എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

ആദ്യം കാണിച്ചിരിക്കുന്നതുപോലെ ഡിഫോൾട്ട് പാക്കേജ് മാനേജർ ഉപയോഗിച്ച് ആവശ്യമായ ഡിപൻഡൻസികൾ ഇൻസ്റ്റാൾ ചെയ്യുക.

$ 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 ഇൻസ്റ്റാൾ ചെയ്യുക, ഇനിപ്പറയുന്ന കമാൻഡുകൾ GRV-ലേക്ക് $GOPATH/bin-ലേക്ക് ഇൻസ്റ്റാൾ ചെയ്യും. ഈ രീതിയിൽ നിർമ്മിക്കുമ്പോൾ ഒരു സ്റ്റാറ്റിക് libgit2 നിർമ്മിക്കുകയും GRV-യിൽ ഉൾപ്പെടുത്തുകയും ചെയ്യും.

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

GRV വിജയകരമായി ഇൻസ്uറ്റാൾ ചെയ്uത ശേഷം, താഴെ പറയുന്ന വാക്യഘടന ഉപയോഗിച്ച് നിങ്ങളുടെ റിപ്പോസിറ്ററിയുടെ റെഫുകൾ, കമ്മിറ്റുകൾ, ശാഖകൾ, വ്യത്യാസങ്ങൾ എന്നിവ നിങ്ങൾക്ക് കാണാൻ കഴിയും.

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

ഈ ഉദാഹരണത്തിൽ, ~/bin/shellscripts-ൽ റിപ്പോസിറ്ററി ഫയലിന്റെ റെഫുകൾ, കമ്മിറ്റുകൾ, ബ്രാഞ്ചുകൾ, വ്യത്യാസങ്ങൾ എന്നിവ ഞങ്ങൾ കാണും.

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

GRV സഹായ പേജിൽ നിന്ന് നിങ്ങൾക്ക് അധിക ഉപയോഗ ഓപ്ഷനുകൾ കണ്ടെത്താം.

$ $GOBIN/grv -h

GRV Github ശേഖരം: https://github.com/rgburke/grv

ഈ ലേഖനത്തിൽ, ജിറ്റ് റിപ്പോസിറ്ററികൾ കാണുന്നതിനുള്ള ടെർമിനൽ അധിഷ്uഠിത യുഐയായ ജിആർവി എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും ഉപയോഗിക്കാമെന്നും ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട്. അതിനെക്കുറിച്ചുള്ള നിങ്ങളുടെ ചിന്തകൾ പങ്കിടുന്നതിനോ എന്തെങ്കിലും ചോദ്യങ്ങൾ ചോദിക്കുന്നതിനോ ചുവടെയുള്ള ഫീഡ്uബാക്ക് ഫോം ഉപയോഗിക്കുക.