Bash-it - Bash Framework til að stjórna forskriftum þínum og samnöfnum


Bash-it er búnt af Bash skipunum og skriftum samfélagsins fyrir Bash 3.2+, sem kemur með sjálfvirkri útfyllingu, þemum, samnöfnum, sérsniðnum aðgerðum og fleira. Það býður upp á gagnlegan ramma til að þróa, viðhalda og nota skeljaforskriftir og sérsniðnar skipanir fyrir dagleg störf þín.

Ef þú ert að nota Bash skelina daglega og leitar að auðveldri leið til að halda utan um öll forskriftirnar þínar, samnefni og aðgerðir, þá er Bash-it fyrir þig! Hættu að menga ~/bin skrána þína og .bashrc skrána, gaffla/klóna Bash-it og byrjaðu að hakka þig í burtu.

Hvernig á að setja upp Bash-it í Linux

Til að setja upp Bash-it þarftu fyrst að klóna eftirfarandi geymslu á stað að eigin vali, til dæmis:

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

Keyrðu síðan eftirfarandi skipun til að setja upp Bash-it (það tekur sjálfkrafa öryggisafrit af ~/.bash_profile eða ~/.bashrc, allt eftir stýrikerfinu þínu). Þú verður spurður Viltu halda .bashrc og bæta við bash-it sniðmátum í lokin? [y/N], svaraðu í samræmi við það sem þú vilt.

$ ~/.bash_it/install.sh 

Eftir uppsetningu geturðu notað ls skipunina til að staðfesta bash-it uppsetningarskrárnar og möppurnar eins og sýnt er.

$ ls .bash_it/

Til að byrja að nota Bash-it skaltu opna nýjan flipa eða keyra:

$ source $HOME/.bashrc

Hvernig á að sérsníða Bash-it í Linux

Til að sérsníða Bash-it þarftu að breyta breyttu ~/.bashrc skel ræsiskránni þinni. Til að skrá öll uppsett og tiltæk samnefni, frágang og viðbætur skaltu keyra eftirfarandi skipanir, sem ættu einnig að sýna þér hvernig á að virkja eða slökkva á þeim:

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

Næst munum við sýna hvernig á að virkja samnefni, en áður en það kemur skaltu fyrst skrá núverandi samnefni með eftirfarandi skipun.

$ alias 

Öll samnefnin eru staðsett í $HOME/.bash_it/aliases/ möppunni. Nú skulum við virkja viðeigandi samnefni eins og sýnt er.

$ bash-it enable alias apt

Síðan skaltu endurhlaða bash-it stillingar og athuga núverandi samnefni einu sinni enn.

$ bash-it reload	
$ alias

Frá úttak alias skipunarinnar eru apt alias nú virkjuð.

Þú getur slökkt á nývirku samnefni með eftirfarandi skipunum.

$ bash-it disable alias apt
$ bash-it reload

Í næsta hluta munum við nota svipuð skref til að virkja eða slökkva á frágangi ($HOME/.bash_it/completion/) og viðbætur ($HOME/..bash_it/plugins/). Allir virkir eiginleikar eru staðsettir í $HOME/.bash_it/enabled möppunni.

Hvernig á að stjórna Bash-it þema

Sjálfgefið þema fyrir bash-it er bobby; þú getur athugað þetta með því að nota BASH_IT_THEME env breytuna eins og sýnt er.

echo $BASH_IT_THEME

Þú getur fundið yfir 50+ Bash-it þemu í $BASH_IT/themes möppunni.

$ ls $BASH_IT/themes

Til að forskoða öll þemu í skelinni þinni áður en þú notar eitthvað skaltu keyra eftirfarandi skipun.

$ BASH_PREVIEW=true bash-it reload

Þegar þú hefur fundið þema til að nota skaltu opna .bashrc skrána þína og finna eftirfarandi línu í henni og breyta því gildi í nafn þemunnar sem þú vilt, til dæmis:

$ export BASH_IT_THEME='essential'

Vistaðu skrána og lokaðu, og fáðu hana eins og sýnt er áður.

$ source $HOME/.bashrc

Athugið: Ef þú hefur byggt upp þitt eigið sérsniðna þemu utan $BASH_IT/þemu möppu skaltu benda BASH_IT_THEME breytunni beint á þemaskrána:

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

Og til að slökkva á þema skaltu skilja env breytuna hér að ofan eftir tóma.

export BASH_IT_THEME=''

Hvernig á að leita í viðbótum, nöfnum eða útfyllingum

Þú getur auðveldlega athugað hvaða viðbætur, samnefni eða útfyllingar eru fáanlegar fyrir tiltekið forritunarmál, ramma eða umhverfi.

Bragðið er einfalt: leitaðu bara að mörgum hugtökum sem tengjast sumum skipunum sem þú notar oft, til dæmis:

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

Til að skoða hjálparskilaboð fyrir samheiti, útfyllingar og viðbætur skaltu keyra:

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

Þú getur búið til þín eigin sérsniðnu forskriftir og samnefni í eftirfarandi skrám í viðkomandi möppum:

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

Uppfærsla og fjarlægja Bash-It

Til að uppfæra Bash-it í nýjustu útgáfuna skaltu einfaldlega keyra:

$ bash-it update

Ef þér líkar ekki við Bash-it lengur geturðu fjarlægt það með því að keyra eftirfarandi skipanir.

$ cd $BASH_IT
$ ./uninstall.sh

Uninstall.sh forskriftin mun endurheimta fyrri Bash ræsiskrána þína. Þegar það hefur lokið aðgerðinni þarftu að fjarlægja Bash-it möppuna úr vélinni þinni með því að keyra.

$ rm -rf $BASH_IT  

Og mundu að byrja nýja skel til að nýlegar breytingar virki eða fá hana aftur eins og sýnt er.

$ source $HOME/.bashrc

Þú getur séð alla notkunarmöguleika með því að keyra:

$ bash-it help

Að lokum kemur Bash-it með fjölda flottra eiginleika sem tengjast Git.

Fyrir frekari upplýsingar, sjá Bash-it Github geymsluna: https://github.com/Bash-it/bash-it.

Það er allt og sumt! Bash-it er auðveld og afkastamikil leið til að halda öllum bash forskriftum og samnöfnum undir stjórn. Ef þú hefur einhverjar spurningar, notaðu athugasemdareyðublaðið hér að neðan.