Bash-it - Bash Framework, lai kontrolētu skriptus un aizstājvārdus


Bash - tas ir Bash 3.2+ kopienas Bash komandu un skriptu kopums, kas nāk ar automātisko pabeigšanu, tēmām, aizstājvārdiem, pielāgotajām funkcijām un daudz ko citu. Tas piedāvā noderīgu ietvaru čaulu skriptu un pielāgotu komandu izstrādei, uzturēšanai un izmantošanai ikdienas darbā.

Ja jūs ikdienā izmantojat Bash apvalku un meklējat vienkāršu veidu, kā izsekot visiem skriptiem, aizstājvārdiem un funkcijām, tad Bash-tas ir domāts jums! Pārtrauciet ~/bin direktorija un .bashrc faila piesārņošanu, fork/clone Bash-it un sāciet uzlaušanu.

Kā instalēt Bash-it Linux

Lai instalētu Bash-it, vispirms jums klonējiet šādu krātuvi izvēlētajā vietā, piemēram:

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

Pēc tam palaidiet šo komandu, lai instalētu Bash-it (tas automātiski dublē jūsu ~/.bash_profile vai ~/.bashrc, atkarībā no jūsu OS). Jums tiks vaicāts: “Vai vēlaties saglabāt .bashrc un beigās pievienot bash-it veidnes? [y/N] ”, atbildiet pēc savas izvēles.

$ ~/.bash_it/install.sh 

Pēc instalēšanas jūs varat izmantot komandu ls, lai pārbaudītu bash-it instalācijas failus un direktorijus, kā parādīts.

$ ls .bash_it/

Lai sāktu lietot Bash-it, atveriet jaunu cilni vai palaidiet:

$ source $HOME/.bashrc

Kā pielāgot Bash-it Linux

Lai pielāgotu Bash-it, jums ir jārediģē modificētais ~/.bashrc čaulas starta fails. Lai uzskaitītu visus instalētos un pieejamos aizstājvārdus, papildinājumus un spraudņus, izpildiet šādas komandas, kurām vajadzētu arī parādīt, kā tās iespējot vai atspējot:

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

Pēc tam mēs parādīsim, kā iespējot aizstājvārdus, bet pirms tam vispirms uzskaitiet pašreizējos aizstājvārdus ar šādu komandu.

$ alias 

Visi aizstājvārdi atrodas direktorijā $HOME/.bash_it/aliases /. Tagad iespējosim atbilstošos aizstājvārdus, kā parādīts.

$ bash-it enable alias apt

Pēc tam atkārtoti ielādējiet bash-it konfigurācijas un vēlreiz pārbaudiet pašreizējos aizstājvārdus.

$ bash-it reload	
$ alias

No aizstājvārda komandas izejas tagad ir iespējoti apt aizstājvārdi.

Jūs varat atspējot tikko iespējoto aizstājvārdu ar šīm komandām.

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

Nākamajā sadaļā mēs izmantosim līdzīgas darbības, lai iespējotu vai atspējotu pabeigšanu ($HOME/.bash_it/pabeigšana /) un spraudņus ($HOME/.. bash_it/plugins /). Visas iespējotās funkcijas atrodas direktorijā $HOME/.bash_it/iespējots.

Kā pārvaldīt Bash-it tēmu

Noklusējuma tēma bash-it ir Bobijs; to var pārbaudīt, izmantojot BASH_IT_THEME env mainīgo, kā parādīts.

echo $BASH_IT_THEME

Katalogā $BASH_IT/themes varat atrast vairāk nekā 50 Bash-it motīvus.

$ ls $BASH_IT/themes

Lai priekšskatītu visas čaulas tēmas, pirms izmantojat tās, palaidiet šo komandu.

$ BASH_PREVIEW=true bash-it reload

Kad esat identificējis izmantojamo motīvu, atveriet .bashrc failu un atrodiet tajā šādu rindu un mainiet tās vērtību uz vēlamās tēmas nosaukumu, piemēram:

$ export BASH_IT_THEME='essential'

Saglabājiet failu un aizveriet un avotu, kā parādīts iepriekš.

$ source $HOME/.bashrc

Piezīme: Ja esat izveidojis pats savas pielāgotās tēmas ārpus direktorija $BASH_IT/themes, norādiet mainīgo BASH_IT_THEME tieši uz motīva failu:

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

Un, lai atspējotu tematiku, atstājiet iepriekšminēto env mainīgo tukšu.

export BASH_IT_THEME=''

Kā meklēt spraudņus, aizstājvārdus vai papildinājumus

Jūs varat viegli pārbaudīt, kuri no spraudņiem, aizstājvārdiem vai papildinājumiem ir pieejami konkrētai programmēšanas valodai, ietvaram vai videi.

Triks ir vienkāršs: vienkārši meklējiet vairākus terminus, kas saistīti ar dažām komandām, kuras bieži lietojat, piemēram:

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

Lai skatītu aizstājvārdu, papildinājumu un spraudņu palīdzības ziņojumus, palaidiet:

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

Šajos attiecīgajos direktorijos esošajos failos varat izveidot sev pielāgotus skriptus un aizstājvārdus:

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

Bash-It atjaunināšana un atinstalēšana

Lai atjauninātu Bash-it uz jaunāko versiju, vienkārši palaidiet:

$ bash-it update

Ja jums vairs nepatīk Bash-it, varat to atinstalēt, izpildot šīs komandas.

$ cd $BASH_IT
$ ./uninstall.sh

Skripts uninstall.sh atjaunos jūsu iepriekšējo Bash startēšanas failu. Kad tā ir pabeigusi darbību, palaižot, no datora ir jānoņem Bash-it direktorijs.

$ rm -rf $BASH_IT  

Neaizmirstiet sākt jaunu čaulu, lai jaunākās izmaiņas darbotos, vai avotu to vēlreiz, kā parādīts.

$ source $HOME/.bashrc

Visas lietošanas iespējas varat redzēt, palaižot:

$ bash-it help

Visbeidzot, Bash-it nāk ar vairākām atdzistām funkcijām, kas saistītas ar Git.

Lai iegūtu papildinformāciju, skatiet Bash-it Github krātuvi: https://github.com/Bash-it/bash-it.

Tas ir viss! Bash-tas ir vienkāršs un produktīvs veids, kā kontrolēt visus savus bash skriptus un aizstājvārdus. Ja jums ir kādi jautājumi, izmantojiet tālāk sniegto atsauksmju veidlapu.