„Bash-it“ – „Bash Framework“, skirta valdyti scenarijus ir slapyvardžius


Bash-it yra bendruomenės Bash komandų ir scenarijų, skirtų Bash 3.2+, rinkinys, kuriame yra automatinis užbaigimas, temos, slapyvardžiai, tinkintos funkcijos ir kt. Tai yra naudinga sistema, skirta kurti, prižiūrėti ir naudoti apvalkalo scenarijus bei pasirinktines komandas kasdieniame darbe.

Jei naudojate Bash apvalkalą kasdien ir ieškote paprasto būdo stebėti visus savo scenarijus, slapyvardžius ir funkcijas, tada Bash-it kaip tik jums! Nustokite teršti savo ~/bin katalogą ir .bashrc failą, šakute/klonuokite Bash-it ir pradėkite įsilaužimą.

Kaip įdiegti „Bash-it“ sistemoje „Linux“.

Norėdami įdiegti Bash-it, pirmiausia turite klonuoti šią saugyklą į pasirinktą vietą, pavyzdžiui:

git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it

Tada paleiskite šią komandą, kad įdiegtumėte Bash-it (ji automatiškai sukuria atsarginę ~/.bash_profile arba ~/.bashrc, priklausomai nuo jūsų OS ). Jūsų paklaus: „Ar norėtumėte pasilikti .bashrc ir pabaigoje pridėti bash-it šablonus? [y/N]“, atsakykite pagal savo pageidavimus.

~/.bash_it/install.sh 

Įdiegę galite naudoti komandą ls, kad patikrintumėte bash-it diegimo failus ir katalogus, kaip parodyta.

ls .bash_it/

Norėdami pradėti naudoti Bash-it, atidarykite naują skirtuką arba paleiskite:

source $HOME/.bashrc

Kaip tinkinti „Bash-it“ sistemoje „Linux“.

Norėdami tinkinti Bash-it, turite redaguoti pakeistą ~/.bashrc apvalkalo paleisties failą. Norėdami išvardyti visus įdiegtus ir galimus slapyvardžius, užbaigimus ir papildinius, paleiskite šias komandas, kurios taip pat turėtų parodyti, kaip juos įjungti arba išjungti:

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

Toliau parodysime, kaip įjungti slapyvardžius, bet prieš tai pirmiausia nurodykite dabartinius slapyvardžius naudodami šią komandą.

alias 

Visi slapyvardžiai yra kataloge $HOME/.bash_it/aliases/. Dabar įgalinkime tinkamus slapyvardžius, kaip parodyta.

bash-it enable alias apt

Tada iš naujo įkelkite bash-it konfigūracijas ir dar kartą patikrinkite esamus slapyvardžius.

bash-it reload	
alias

Iš komandos slapyvardžio išvesties tinkami slapyvardžiai dabar įgalinti.

Galite išjungti naujai įjungtą slapyvardį naudodami šias komandas.

bash-it disable alias apt
bash-it reload

Kitoje skiltyje atliksime panašius veiksmus, norėdami įjungti arba išjungti užbaigimus ($HOME/.bash_it/completion/) ir papildinius ($HOME/..bash_it/plugins/). >). Visos įjungtos funkcijos yra $HOME/.bash_it/enabled kataloge.

Kaip valdyti „Bash-it“ temą

Numatytoji bash-it tema yra bobby; galite tai patikrinti naudodami kintamąjį BASH_IT_THEME env, kaip parodyta.

echo $BASH_IT_THEME

Kataloge $BASH_IT/temos galite rasti daugiau nei 50 ir daugiau Bash-it temų.

ls $BASH_IT/themes

Norėdami peržiūrėti visas apvalkalo temas prieš naudodami bet kurią, paleiskite šią komandą.

BASH_PREVIEW=true bash-it reload

Pasirinkę naudotiną temą, atidarykite .bashrc failą ir raskite jame šią eilutę ir pakeiskite jos reikšmę į norimos temos pavadinimą, pvz.:

export BASH_IT_THEME='essential'

Išsaugokite failą ir uždarykite bei gaukite šaltinį, kaip parodyta anksčiau.

source $HOME/.bashrc

Pastaba: jei sukūrėte savo pasirinktines temas ne kataloge $BASH_IT/themes, nukreipkite į BASH_IT_THEME kintamąjį tiesiai į temos failą:

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

Ir norėdami išjungti temą, palikite aukščiau esantį env kintamąjį tuščią.

export BASH_IT_THEME=''

Kaip ieškoti papildinių, slapyvardžių ar užbaigimų

Galite lengvai patikrinti, kurie įskiepiai, slapyvardžiai ar papildymai galimi konkrečiai programavimo kalbai, sistemai ar aplinkai.

Triukas paprastas: tiesiog ieškokite kelių terminų, susijusių su kai kuriomis dažnai naudojamomis komandomis, pavyzdžiui:

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

Norėdami peržiūrėti slapyvardžių, užbaigimų ir papildinių pagalbos pranešimus, paleiskite:

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

Galite sukurti savo pasirinktinius scenarijus ir slapyvardžius šiuose atitinkamų katalogų failuose:

aliases/custom.aliases.bash 
completion/custom.completion.bash 
lib/custom.bash 
plugins/custom.plugins.bash 
custom/themes//<custom theme name>.theme.bash 

„Bash-It“ atnaujinimas ir pašalinimas

Norėdami atnaujinti Bash-it į naujausią versiją, tiesiog paleiskite:

bash-it update

Jei jums nebepatinka „Bash-it“, galite jį pašalinti vykdydami šias komandas.

cd $BASH_IT
./uninstall.sh

Scenarijus uninstall.sh atkurs ankstesnį „Bash“ paleisties failą. Baigę operaciją, paleisdami turite pašalinti „Bash-it“ katalogą iš savo kompiuterio.

rm -rf $BASH_IT  

Ir nepamirškite paleisti naują apvalkalą, kad neseniai atlikti pakeitimai veiktų, arba vėl jį gauti, kaip parodyta.

source $HOME/.bashrc

Visas naudojimo parinktis galite pamatyti paleidę:

bash-it help

Galiausiai, Bash-it yra daug puikių funkcijų, susijusių su Git.

Daugiau informacijos rasite „Bash-it Github“ saugykloje: https://github.com/Bash-it/bash-it.

Tai viskas! Bash-it yra paprastas ir produktyvus būdas valdyti visus bash scenarijus ir slapyvardžius. Jei turite klausimų, naudokite toliau pateiktą atsiliepimų formą.