Bash-it - Bash okvir za kontrolu vaših skripti i aliasa


Bash-it je skup Bash komandi i skripti zajednice za Bash 3.2+, koji dolazi sa automatskim dovršavanjem, temama, pseudonima, prilagođenim funkcijama i još mnogo toga. Nudi koristan okvir za razvoj, održavanje i korištenje shell skripti i prilagođenih naredbi za vaš svakodnevni rad.

Ako koristite Bash shell na dnevnoj bazi i tražite jednostavan način da pratite sve svoje skripte, pseudonime i funkcije, onda je Bash-it za vas! Prestanite zagađivati svoj ~/bin direktorij i .bashrc datoteku, račvajte/klonite Bash-it i počnite hakirati.

Kako instalirati Bash-it u Linux

Da instalirate Bash-it, prvo morate klonirati sljedeće spremište na lokaciju 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 instalirate Bash-it (automatski napravite sigurnosnu kopiju vašeg ~/.bash_profile ili ~/.bashrc, ovisno o vašem OS-u ). Bićete upitani “Želite li zadržati svoj .bashrc i dodati bash-it šablone na kraju? [y/N] ”, odgovorite prema vašim željama.

~/.bash_it/install.sh 

Nakon instalacije, možete koristiti naredbu ls da provjerite bash-it instalacione datoteke i direktorije kao što je prikazano.

ls .bash_it/

Da počnete koristiti Bash-it, otvorite novu karticu ili pokrenite:

source $HOME/.bashrc

Kako prilagoditi Bash-it u Linuxu

Da prilagodite Bash-it, trebate urediti svoju modificiranu datoteku za pokretanje ljuske ~/.bashrc. Za popis svih instaliranih i dostupnih pseudonima, dovršetaka i dodataka pokrenite sljedeće naredbe, koje bi vam također trebale pokazati kako ih omogućiti ili onemogućiti:

  
bash-it show aliases        	
bash-it show completions  
bash-it show plugins        	

Zatim ćemo pokazati kako omogućiti pseudonime, ali prije toga prvo navedite trenutne pseudonime sa sljedećom naredbom.

alias 

Svi pseudonimi se nalaze u direktoriju $HOME/.bash_it/aliases/. Sada omogućimo apt alijase kao što je prikazano.

bash-it enable alias apt

Zatim ponovo učitajte bash-it konfiguracije i još jednom provjerite trenutne pseudonime.

bash-it reload	
alias

Iz izlaza naredbe alias, apt alias su sada omogućeni.

Možete onemogućiti novoomogućeni alias pomoću sljedećih naredbi.

bash-it disable alias apt
bash-it reload

U sljedećem odjeljku ćemo koristiti slične korake da omogućimo ili onemogućimo dovršetke ($HOME/.bash_it/completion/) i dodatke ($HOME/..bash_it/plugins/ >). Sve omogućene funkcije nalaze se u direktoriju $HOME/.bash_it/enabled.

Kako upravljati temom Bash-it

Zadana tema za bash-it je bobby; ovo možete provjeriti pomoću varijable BASH_IT_THEME env kao što je prikazano.

echo $BASH_IT_THEME

Možete pronaći preko 50+ Bash-it tema u $BASH_IT/themes direktoriju.

ls $BASH_IT/themes

Za pregled svih tema u vašoj ljusci prije upotrebe bilo koje, pokrenite sljedeću naredbu.

BASH_PREVIEW=true bash-it reload

Nakon što ste identificirali temu za korištenje, otvorite svoj .bashrc fajl i pronađite u njemu sljedeći red i promijenite njegovu vrijednost u ime teme koju želite, na primjer:

export BASH_IT_THEME='essential'

Sačuvajte datoteku i zatvorite, i izvor je kao što je prikazano ranije.

source $HOME/.bashrc

Napomena: U slučaju da ste napravili vlastite prilagođene teme izvan $BASH_IT/themes direktorija, pokažite BASH_IT_THEME varijabla direktno u datoteku teme:

export BASH_IT_THEME='/path/to/your/custom/theme/'

A da biste onemogućili temu, ostavite gornju varijablu env praznom.

export BASH_IT_THEME=''

Kako pretraživati dodatke, pseudonime ili dovršenja

Možete lako 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 koji se odnose na neke od naredbi koje često koristite, na primjer:

bash-it search python pip pip3 pipenv
bash-it search git

Da vidite poruke pomoći za pseudonime, dovršenja i dodatke, pokrenite:

bash-it help aliases        	
bash-it help completions
bash-it help plugins     

Možete kreirati 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 ažurirate 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 će vratiti vaš prethodni Bash fajl za pokretanje. Nakon što završi operaciju, trebate ukloniti Bash-it direktorij sa vašeg stroja pokretanjem.

rm -rf $BASH_IT  

I zapamtite da pokrenete novu ljusku da bi nedavne promjene funkcionirale ili je ponovo izvor kako je prikazano.

source $HOME/.bashrc

Možete vidjeti sve opcije korištenja tako što ćete pokrenuti:

bash-it help

Konačno, Bash-it dolazi sa brojnim odličnim karakteristikama vezanim za Git.

Za više informacija pogledajte Bash-it Github spremište: https://github.com/Bash-it/bash-it.

To je sve! Bash-it je jednostavan i produktivan način da sve svoje bash skripte i pseudonime držite pod kontrolom. Ako imate pitanja koja možete postaviti, koristite obrazac za povratne informacije u nastavku.