Bash-it - Bash okvir za kontrolu vaših skripti i pseudonima
Bash - to je paket naredbi i skripti zajednice Bash za Bash 3.2+, koji dolazi s automatskim dovršavanjem, temama, pseudonimima, prilagođenim funkcijama i još mnogo toga. Nudi koristan okvir za razvoj, održavanje i upotrebu ljuske skripti i prilagođenih naredbi za vaš svakodnevni rad.
Ako svakodnevno koristite Bash ljusku i tražite jednostavan način za praćenje svih svojih skripti, pseudonima i funkcija, onda je Bash to za vas! Prestanite zagađivati svoj direktorij ~/bin i .bashrc datoteku, fork/clone Bash-it i počnite hakirati.
Kako instalirati Bash-it u Linux
Da biste instalirali Bash-it, prvo morate klonirati sljedeće spremište na mjesto po vašem izboru, na primjer:
$ git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it
Zatim pokrenite sljedeću naredbu da biste instalirali Bash-it (on automatski izrađuje sigurnosne kopije vašeg ~/.bash_profile ili ~/.bashrc, ovisno o vašem OS-u). Upitat će vas "Želite li zadržati .bashrc i dodati bash-it predloške na kraju? [y/N] ”, odgovorite prema svojim željama.
$ ~/.bash_it/install.sh
Nakon instalacije možete upotrijebiti naredbu ls za provjeru bash-it instalacijskih datoteka i direktorija kako je prikazano.
$ ls .bash_it/
Da biste počeli koristiti Bash-it, otvorite novu karticu ili pokrenite:
$ source $HOME/.bashrc
Kako prilagoditi Bash-it u Linuxu
Da biste prilagodili Bash-it, trebate urediti izmijenjenu datoteku za pokretanje ljuske ~/.bashrc. Da biste popisali sve instalirane i dostupne pseudonime, dovršenja i dodatke, pokrenite sljedeće naredbe, koje bi također trebale pokazati kako ih omogućiti ili onemogućiti:
$ bash-it show aliases $ bash-it show completions $ bash-it show plugins
Dalje, pokazat ćemo kako omogućiti alias-ove, ali prije toga, prvo navedite trenutne aliase sljedećom naredbom.
$ alias
Svi aliasi nalaze se u direktoriju $HOME/.bash_it/aliases /. Ajmo sada omogućiti apt pseudonime kako je prikazano.
$ bash-it enable alias apt
Zatim ponovo učitajte bash-it konfiguracije i provjerite trenutne pseudonime još jednom.
$ bash-it reload $ alias
Iz izlaza naredbe alias sada su omogućeni apt aliasi.
Sljedećim naredbama možete onemogućiti novo omogućeni zamjenski naziv.
$ bash-it disable alias apt $ bash-it reload
U sljedećem ćemo odjeljku sličnim koracima omogućiti ili onemogućiti dovršavanja ($HOME/.bash_it/dovršenje /) i dodatke ($HOME/.. bash_it/plugins /). Sve omogućene značajke nalaze se u direktoriju $HOME/.bash_it/enabled.
Kako upravljati Bash-it temom
Zadana tema za bash-to je bobby; to možete provjeriti pomoću varijable env BASH_IT_THEME kao što je prikazano.
echo $BASH_IT_THEME
U direktoriju $BASH_IT/themes možete pronaći preko 50+ Bash-it tema.
$ ls $BASH_IT/themes
Da biste pregledali sve teme u ljusci prije nego što ih upotrijebite, pokrenite sljedeću naredbu.
$ BASH_PREVIEW=true bash-it reload
Nakon što ste identificirali temu koju želite koristiti, otvorite .bashrc datoteku i pronađite sljedeći redak u njoj i promijenite vrijednost u naziv teme koju želite, na primjer:
$ export BASH_IT_THEME='essential'
Spremite datoteku i zatvorite je, te je izvorite, kako je prikazano prije.
$ source $HOME/.bashrc
Napomena: U slučaju da ste stvorili vlastite prilagođene teme izvan direktorija $BASH_IT/themes, usmjerite varijablu BASH_IT_THEME izravno na datoteku teme:
export BASH_IT_THEME='/path/to/your/custom/theme/'
A da biste onemogućili tematizaciju, gornju varijablu env ostavite praznom.
export BASH_IT_THEME=''
Kako pretraživati dodatke, pseudonime ili dovršenja
Možete jednostavno provjeriti koji su dodaci, aliasi ili dovršenja dostupni za određeni programski jezik, okvir ili okruženje.
Trik je jednostavan: samo potražite više pojmova povezanih s nekim naredbama koje često koristite, na primjer:
$ bash-it search python pip pip3 pipenv $ bash-it search git
Da biste pregledali poruke pomoći za pseudonime, dovršenja i dodatke, pokrenite:
$ bash-it help aliases $ bash-it help completions $ bash-it help plugins
Možete stvoriti vlastite prilagođene skripte i pseudonime u sljedećim datotekama u odgovarajućim direktorijima:
aliases/custom.aliases.bash completion/custom.completion.bash lib/custom.bash plugins/custom.plugins.bash custom/themes//<custom theme name>.theme.bash
Ažuriranje i deinstaliranje Bash-It-a
Da biste ažurirali Bash-it na najnoviju verziju, jednostavno pokrenite:
$ bash-it update
Ako vam se Bash-it više ne sviđa, možete ga deinstalirati pokretanjem sljedećih naredbi.
$ cd $BASH_IT $ ./uninstall.sh
Skripta uninstall.sh vratit će vašu prethodnu datoteku za pokretanje Bash-a. Nakon što dovrši operaciju, trčanjem morate ukloniti Bash-it direktorij s računala.
$ rm -rf $BASH_IT
I ne zaboravite pokrenuti novu ljusku da bi nedavne promjene radile ili je ponovno izvoriti, kao što je prikazano.
$ source $HOME/.bashrc
Sve mogućnosti korištenja možete vidjeti pokretanjem:
$ bash-it help
Konačno, Bash-it dolazi s nizom sjajnih značajki povezanih s Gitom.
Za više informacija pogledajte spremište Bash-it Github: https://github.com/Bash-it/bash-it.
To je sve! Bash - to je jednostavan i produktivan način da sve svoje bash skripte i pseudonime držite pod kontrolom. Ako imate pitanja, koristite obrazac za povratne informacije u nastavku.