Dirbant „Git“ saugykloje gali atsitikti taip, kad norime pamatyti saugyklos būseną. Mums yra įvairių sprendimų - nuo kai kurių „git“ komandų naudojimo iki „git“ darbalaukio kliento.
Bet Šį kartą kalbėsime apie GRV, kuris yra „Go“ pagrindu sukurtas atvirojo kodo komandinės eilutės įrankis, rodantis informaciją iš „Git“ saugyklos.
LARP suteikia vartotojui galimybę peržiūrėti ir ieškoti nuorodų, įsipareigojimų, šakių ir skirtumų, naudojant klavišų susiejimus, panašius į „Vi / Vim“ . Jo elgesį ir stilių galima lengvai pritaikyti per konfigūracijos failą.
Be to, yra keletas temų, jas galima modifikuoti, taip pat spalvas.
GRV savybės:
- Pateikiama užklausos kalba norint filtruoti nuorodas ir įsipareigojimus.
- Pagal numatytuosius nustatymus jis palaiko „Vi / Vim“ panašius klavišų susiejimus, o raktų susiejimus galima pritaikyti.
- Užfiksuokite saugyklos pakeitimus stebėdami failų sistemą, leidžiančią automatiškai atnaujinti vartotojo sąsają.
- Jis organizuojamas kaip skirtukai ir padalijimai; leidžia jums sukurti pasirinktinius skirtukus ir skaidyti naudojant bet kokį rodinių derinį.
- Palaiko pritaikomas temas.
- Siūlo pelės palaikymą.
Reikalavimai:
- „Go“ versija 1.5 arba naujesnė turi būti įdiegta jūsų sistemoje.
- libncursesw, libreadline ir libcurl.
- cmake (sukurti libgit2).
Kaip įdiegti GRV „Linux“?
Jei norite sužinoti šiek tiek daugiau apie šį įrankį arba tiesiog norite jį įdiegti savo sistemoje, galite tai padaryti atlikdami toliau nurodytus veiksmus.
Norėdami atlikti GRV diegimą, pirmiausia įdiekite reikalingas priklausomybes naudodami vieną iš šių komandų pagal savo „Linux“ paskirstymą.
Jei jie yra „Debian“, „Ubuntu“, „Linux Mint“ ir jų darinių vartotojai, terminale turime įvesti:
sudo apt install libncurses5-dev libncursesw5-dev libreadline-dev cmake
Tiems, kurie naudojasi RHEL / CentOS vartotojais, jie turi įvesti:
sudo yum install ncurses-devel readline-devel cmake
„Fedora“ vartotojų atveju
sudo dnf install ncurses-devel readline-devel cmake
Tada įdiekite GRV, šios komandos GRV įdiegs į $ GOPATH / bin ir statoma libgit2 bus pastatyta ir įtraukta į GRV, kai bus sukurta tokiu būdu.
go get -d github.com/rgburke/grv/cmd/grv cd $GOPATH/src/github.com/rgburke/grv make install
Ypatingas atvejis tiems, kurie naudojasi „Arch Linux“, „Manjaro“, „Antergos“ ar bet kuria iš „Arch Linux“ sukurta sistema.
Jie galės atlikti tiesioginį montavimą. Jie tiesiog turi būti įjungę AUR saugyklą ir savo sistemoje turėti AUR vedlį.
Jei dar neįdiegėte vieno, galite perskaityti šį straipsnį, kuriame rekomenduojame kai kuriuos.
Dabar terminale turime įvesti šią komandą:
yay -S grv-git
Ir viskas, galite pradėti naudoti šį įrankį.
Kaip įdiegti GRV „Linux“ naudojant „Snap“ paketą?
Tiems, kurie nori įsigyti šį įrankį paprastesniu būdu, jie gali tai padaryti naudodami „Snap“ paketus. Turite turėti tik palaikymą, kad galėtumėte įdiegti tokio tipo programas savo sistemoje.
Dabar turėtumėte įvesti tik vieną terminalą:
sudo snap install grv
Sėkmingai įdiegę GRV, naudodamiesi toliau pateikta sintakse, sistemoje galite peržiūrėti nuorodas, įsipareigojimus ir skirtumus nuo savo saugyklos.
GOBIN/grv -repoFilePath /path/to/repository/
Šiame pavyzdyje matysime įsipareigojimus, šakas ir skirtumus nuo saugyklos failo, esančio ~ / bin / shellscripts:
GOBIN/grv -repoFilePath ~/bin/shellscripts
Paskutinis būdas, kurį turime įdiegti šį įrankį savo sistemoje, yra atsisiųsti jo dvejetainį paketą.
Tam turime atidaryti terminalą savo sistemoje ir įvesti joje šias komandas:
wget -O grv https://github.com/rgburke/grv/releases/download/v0.3.0/grv_v0.3.0_linux64
Dabar, kai atsisiuntimas atliktas, jie jums suteiks leidimus vykdyti:
chmod +x ./grv
Ir jie gali paleisti dvejetainę programą su:
./grv -repoFilePath /path/to/repo
Naudoti
Papildomas naudojimo parinktis galite rasti įvesdami pagalbos komandą terminale, komanda yra tokia:
GOBIN/grv -h
Tokiu pačiu būdu galite ieškoti šios nuorodos, kurioje šiek tiek išsamiau aprašytas šio įrankio naudojimas.