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.