જીઆરવી: ટર્મિનલમાંથી ગિટ રિપોઝીટરીઓ જોવાનું એક સાધન

grv

ગિટ રીપોઝીટરી પર કામ કરતી વખતે, એવું બને કે આપણે રીપોઝીટરીની સ્થિતિ જોવીએ. ગિટ ડેસ્કટોપ ક્લાયંટનો ઉપયોગ કરવા માટે કેટલાક ગિટ આદેશોનો ઉપયોગ કરવાથી લઈને વિવિધ ઉકેલો અમને ઉપલબ્ધ છે.

પરંતુ આ વખતે આપણે જીઆરવી વિશે વાત કરીશું જે ગો પર આધારિત એક ઓપન સોર્સ કમાન્ડ લાઇન ટૂલ છે જે ગિટ રીપોઝીટરીમાંથી માહિતી બતાવે છે.

જીઆરવી વપરાશકર્તાને વીઆઇ / વિમ જેવા કી બાઈન્ડિંગ્સનો ઉપયોગ કરીને સંદર્ભો, કમિટ, કાંટો અને તફાવતો જોવા અને શોધવાની રીત પ્રદાન કરે છે. . તેની વર્તણૂક અને શૈલીને રૂપરેખાંકન ફાઇલ દ્વારા સરળતાથી બદલી શકાય છે.

આ ઉપરાંત, ત્યાં ઘણી થીમ્સ છે અને તેમાં રંગો તેમજ સંશોધિત કરી શકાય છે.

જીઆરવી સુવિધાઓ:

  • ફિલ્ટરિંગ રેફ અને કમિટ માટે ક્વેરી ભાષા પ્રદાન કરે છે.
  • તે ડિફ defaultલ્ટ રૂપે વી / વિમ જેવા કી જોડાણને સમર્થન આપે છે, અને કી જોડાણો કસ્ટમાઇઝ કરી શકાય છે.
  • વપરાશકર્તા ઇન્ટરફેસને આપમેળે અપડેટ કરવાની મંજૂરી આપીને ફાઇલ સિસ્ટમનું નિરીક્ષણ કરીને રીપોઝીટરી ફેરફારોને કેપ્ચર કરો
  • તે ટsબ્સ અને ડિવિઝન તરીકે ગોઠવવામાં આવે છે; કોઈપણ દૃશ્યોના જોડાણનો ઉપયોગ કરીને તમને કસ્ટમ ટsબ્સ અને સ્પ્લિટ્સ બનાવવાની મંજૂરી આપે છે.
  • વૈવિધ્યપૂર્ણ થીમ્સ આધાર આપે છે.
  • માઉસ સપોર્ટ આપે છે.

જરૂરીયાતો:

  • જાઓ સંસ્કરણ 1.5 અથવા તેથી વધુ તમારી સિસ્ટમ પર ઇન્સ્ટોલ કરવું આવશ્યક છે.
  • libncursesw, libreadline અને libcurl.
  • cmake (libgit2 બનાવવા માટે).

લિનક્સ પર GRV કેવી રીતે ઇન્સ્ટોલ કરવું?

જો તમે આ ટૂલ વિશે થોડું વધારે જાણવા માંગો છો અથવા તમે તેને ફક્ત તમારા સિસ્ટમ પર ઇન્સ્ટોલ કરવા માંગો છો, તો અમે નીચે શેર કરીએ છીએ તે પગલાંને અનુસરીને આમ કરી શકો છો.

GRV સ્થાપન કરવા માટે, પહેલા તમારા લિનક્સ વિતરણ અનુસાર નીચેના આદેશોમાંથી કોઈ એકનો ઉપયોગ કરીને જરૂરી અવલંબન સ્થાપિત કરો.

જો તે ડેબિયન, ઉબુન્ટુ, લિનક્સ ટંકશાળ અને આનાં ડેરિવેટિવ્ઝનાં વપરાશકર્તાઓ છે, તો આપણે ટર્મિનલમાં નીચે લખવું આવશ્યક છે:

sudo apt install libncurses5-dev libncursesw5-dev libreadline-dev cmake

જેઓ આરએચઈએલ / સેન્ટોસ વપરાશકર્તાઓ છે, તેઓએ ટાઇપ કરવું આવશ્યક છે:

sudo yum install ncurses-devel readline-devel cmake  

ફેડોરા વપરાશકર્તાઓના કિસ્સામાં

sudo dnf install ncurses-devel readline-devel cmake

પછી GRV ઇન્સ્ટોલ કરો, નીચેની આદેશો GRV ને OP GOPATH / bin માં ઇન્સ્ટોલ કરશે અને આ રીતે બનાવતી વખતે એક સ્થિર libgit2 બનાવવામાં આવશે અને GRV માં સમાવવામાં આવશે.

go get -d github.com/rgburke/grv/cmd/grv

cd $GOPATH/src/github.com/rgburke/grv

make install

આર્ક લિનક્સ, માંજારો, એન્ટરગોસ અથવા આર્ક લિનક્સમાંથી મેળવાયેલી કોઈપણ સિસ્ટમના વપરાશકર્તાઓના વિશેષ કિસ્સામાં.

તેઓ સીધા સ્થાપન કરી શકશે. તેમની પાસે ફક્ત URર રીપોઝીટરી સક્રિય હોવી આવશ્યક છે અને તેમની સિસ્ટમ પર URર વિઝાર્ડ હોવું આવશ્યક છે.

જો તમારી પાસે કોઈ ઇન્સ્ટોલ કરેલું નથી, તો તમે નીચેના લેખનો સંપર્ક કરી શકો છો જ્યાં અમે કેટલાકની ભલામણ કરીએ છીએ.

હવે ટર્મિનલમાં આપણે નીચેનો આદેશ લખવો જ જોઇએ:

yay -S grv-git

અને તે છે, તમે આ ટૂલનો ઉપયોગ શરૂ કરી શકો છો.

સ્નેપ પેકેજનો ઉપયોગ કરીને Linux પર GRV કેવી રીતે સ્થાપિત કરવું?

જેઓ આ સાધનને સરળ રીતે પ્રાપ્ત કરવાનું પસંદ કરે છે, તેઓ સ્નેપ પેકેજોની સહાયથી આ કરી શકે છે. તમારી સિસ્ટમ પર આ પ્રકારની એપ્લિકેશનો ઇન્સ્ટોલ કરવામાં સક્ષમ થવા માટે તમારી પાસે ફક્ત સપોર્ટ હોવો જ જોઇએ.

હવે ફક્ત એક જ ટર્મિનલમાં તમારે ટાઇપ કરવું જોઈએ:

sudo snap install grv

સફળ જીઆરવી ઇન્સ્ટોલેશન પછી, તમે નીચેના વાક્યરચનાનો ઉપયોગ કરીને તમારી સિસ્ટમ પરના રિપોઝિટરીમાંથી સંદર્ભો, કમિટ અને તફાવતો જોઈ શકો છો.

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

આ ઉદાહરણમાં, અમે its / બિન / શેલસ્ક્રિપ્ટ્સમાં રીપોઝીટરી ફાઇલમાંથી કમિટ, શાખાઓ અને તફાવતો જોશું:

GOBIN/grv -repoFilePath ~/bin/shellscripts

આ સાધનને આપણે અમારી સિસ્ટમ પર ઇન્સ્ટોલ કરવાની છેલ્લી પદ્ધતિ તેના બાઈનરી પેકેજને ડાઉનલોડ કરીને છે.

આ માટે આપણે આપણા સિસ્ટમમાં ટર્મિનલ ખોલવું જોઈએ અને તેમાં નીચેના આદેશો ટાઇપ કરવા જોઈએ:

wget -O grv https://github.com/rgburke/grv/releases/download/v0.3.0/grv_v0.3.0_linux64

ડાઉનલોડ હવે થઈ ગયું, તેઓએ તમને આની સાથે એક્ઝેક્યુશન પરવાનગી આપવી જોઈએ:

chmod +x ./grv

અને તેઓ આ સાથે દ્વિસંગી એપ્લિકેશન ચલાવી શકે છે:

./grv -repoFilePath /path/to/repo

ઉપયોગ કરો

ટર્મિનલમાં સહાય આદેશ લખીને તમે વધારાના વપરાશ વિકલ્પો શોધી શકો છો, આદેશ આ છે:

GOBIN/grv -h

તે જ રીતે, તમે નીચેની કડીનો સંપર્ક કરી શકો છો, જ્યાં આ સાધનનો ઉપયોગ થોડો વધુ વર્ણવવામાં આવ્યો છે.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.