GRV - Et verktøy for å se Git-repositories i Linux-terminalen
GRV (Git Repository Viewer) er et gratis åpen kildekode og enkelt terminalbasert grensesnitt for visning av git-repositories. Det gir en måte å se og søke etter refs, commits, brancher og diffs ved hjelp av Vi/Vim som nøkkelbindinger. Dens oppførsel og stil kan enkelt tilpasses gjennom en konfigurasjonsfil.
GRV-funksjoner:
- Gir et spørringsspråk for å filtrere refs og commits.
- Støtter Vi/Vim-lignende nøkkelbindinger som standard, og nøkkelbindinger kan tilpasses.
- Fanger endringer i depotet ved å overvåke filsystemet slik at brukergrensesnittet kan oppdateres automatisk.
- Den er organisert som faner og deler; gjør det mulig å lage egendefinerte faner og deler ved å bruke en hvilken som helst kombinasjon av visninger.
- Støtter tilpassbare temaer.
- Tilbyr musstøtte.
Krav:
- Go versjon 1.5 eller nyere bør være installert på systemet ditt.
- libncursesw, libreadline og libcurl.
- cmake (for å bygge libgit2).
Hvordan installere GRV i Linux-systemer
Installer først nødvendige avhengigheter ved å bruke standard pakkebehandling som vist.
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
Installer deretter GRV, følgende kommandoer vil installere GRV til $GOPATH/bin. En statisk libgit2 vil bli bygget og inkludert i GRV når den bygges på denne måten.
go get -d github.com/rgburke/grv/cmd/grv
cd $GOPATH/src/github.com/rgburke/grv
make install
Etter å ha installert GRV, kan du se refs, commits, branches og diffs av depotet ditt ved å bruke syntaksen som følger.
$GOBIN/grv -repoFilePath /path/to/repository/
I dette eksemplet vil vi se refs, commits, grener og diffs av repository-filen i ~/bin/shellscripts.
$GOBIN/grv -repoFilePath ~/bin/shellscripts
Du kan finne flere bruksalternativer fra GRV-hjelpesiden.
$GOBIN/grv -h
GRV Github-lager: https://github.com/rgburke/grv
I denne artikkelen har vi forklart hvordan du installerer og bruker GRV, et terminalbasert brukergrensesnitt for visning av git-repositories. Bruk tilbakemeldingsskjemaet nedenfor for å dele tankene dine om det eller stille spørsmål.