GRV - Et værktøj til visning af Git Repositories i Linux Terminal
GRV (Git Repository Viewer) er en gratis open source og enkel terminalbaseret grænseflade til visning af git-arkiver. Det giver en måde at se og søge refs, begår, forgrener og diffs ved hjælp af Vi/Vim-lignende tastebindinger. Dens adfærd og stil kan let tilpasses gennem en konfigurationsfil.
- Giver et forespørgselssprog til filtrering af refs og forpligtelser.
- Understøtter Vi/Vim-lignende nøglebindinger som standard, og nøglebindinger kan tilpasses.
- Fanger ændringer i lageret ved at overvåge filsystemet, så brugergrænsefladen opdateres automatisk.
- Det er organiseret som faner og opdelinger; giver mulighed for at oprette brugerdefinerede faner og opdelinger ved hjælp af en hvilken som helst kombination af visninger.
- Understøtter tilpassede temaer.
- Tilbyder musesupport.
- Go version 1.5 eller en nyere version skal installeres på dit system.
- libncursesw, libreadline og libcurl.
- cmake (for at bygge libgit2).
Sådan installeres GRV i Linux-systemer
Installer først nødvendige afhængigheder ved hjælp af standardpakkehåndteringen 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 derefter GRV, følgende kommandoer installerer GRV til $ GOPATH/bin. En statisk libgit2 vil blive bygget og inkluderet i GRV, når den bygges på denne måde.
$ go get -d github.com/rgburke/grv/cmd/grv $ cd $GOPATH/src/github.com/rgburke/grv $ make install
Efter succesfuld installation af GRV kan du få vist refs, commits, filialer og diffs for dit repository ved hjælp af den følgende syntaks.
$ $GOBIN/grv -repoFilePath /path/to/repository/
I dette eksempel vil vi se refs, commits, filialer og diffs af arkivfilen i ~/bin/shellscripts.
$ $GOBIN/grv -repoFilePath ~/bin/shellscripts
Du kan finde yderligere anvendelsesmuligheder fra GRV-hjælpesiden.
$ $GOBIN/grv -h
GRV Github-arkiv: https://github.com/rgburke/grv
I denne artikel har vi forklaret, hvordan man installerer og bruger GRV, en terminalbaseret brugergrænseflade til visning af git-arkiver. Brug feedbackformularen nedenfor til at dele dine tanker om det eller stille spørgsmål.