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.