Bash-it - Cadrul Bash pentru a vă controla scripturile și aliasurile
Bash-it este un pachet de comenzi și scripturi Bash comunitare pentru Bash 3.2+, care vine cu completare automată, teme, aliasuri, funcții personalizate și multe altele. Oferă un cadru util pentru dezvoltarea, întreținerea și utilizarea scripturilor shell și a comenzilor personalizate pentru munca de zi cu zi.
Dacă utilizați shell-ul Bash zilnic și căutați o modalitate ușoară de a urmări toate scripturile, aliasurile și funcțiile dvs., atunci Bash-it este pentru dvs.! Nu mai poluați directorul ~/bin și fișierul .bashrc, bifurcați/clonați Bash-it și începeți să piratați.
Cum se instalează Bash-it în Linux
Pentru a instala Bash-it, mai întâi trebuie să clonați următorul depozit într-o locație la alegerea dvs., de exemplu:
$ git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it
Apoi rulați următoarea comandă pentru a instala Bash-it (se face automat backup pentru ~/.bash_profile sau ~/.bashrc, în funcție de sistemul dvs. de operare ). Vi se va întreba „Doriți să vă păstrați .bashrc și să adăugați șabloanele bash-it la sfârșit? [da/N]”, răspundeți conform preferințelor dvs.
$ ~/.bash_it/install.sh
După instalare, puteți utiliza comanda ls pentru a verifica fișierele și directoarele de instalare bash-it, așa cum se arată.
$ ls .bash_it/
Pentru a începe să utilizați Bash-it, deschideți o filă nouă sau rulați:
$ source $HOME/.bashrc
Cum să personalizați Bash-it în Linux
Pentru a personaliza Bash-it, trebuie să editați fișierul de pornire al shell-ului ~/.bashrc modificat. Pentru a enumera toate aliasurile, completările și pluginurile instalate și disponibile, rulați următoarele comenzi, care ar trebui să vă arate și cum să le activați sau să le dezactivați:
$ bash-it show aliases $ bash-it show completions $ bash-it show plugins
În continuare, vom demonstra cum să activați aliasurile, dar înainte de aceasta, mai întâi listați aliasurile curente cu următoarea comandă.
$ alias
Toate aliasurile se află în directorul $HOME/.bash_it/aliases/. Acum să activăm aliasurile apt așa cum se arată.
$ bash-it enable alias apt
Apoi reîncărcați configurațiile bash-it și verificați din nou aliasurile curente.
$ bash-it reload $ alias
Din rezultatul comenzii alias, aliasele apt sunt acum activate.
Puteți dezactiva alias-ul nou activat cu următoarele comenzi.
$ bash-it disable alias apt $ bash-it reload
În secțiunea următoare, vom folosi pași similari pentru a activa sau dezactiva completările ($HOME/.bash_it/completion/) și pluginurile ($HOME/..bash_it/plugins/ >). Toate funcțiile activate se află în directorul $HOME/.bash_it/enabled.
Cum să gestionezi tema Bash-it
Tema implicită pentru bash-it este bobby; puteți verifica acest lucru folosind variabila BASH_IT_THEME env, așa cum se arată.
echo $BASH_IT_THEME
Puteți găsi peste 50+ de teme Bash-it în directorul $BASH_IT/themes.
$ ls $BASH_IT/themes
Pentru a previzualiza toate temele din shell înainte de a utiliza oricare, rulați următoarea comandă.
$ BASH_PREVIEW=true bash-it reload
După ce ați identificat o temă de utilizat, deschideți fișierul .bashrc și găsiți următoarea linie în el și schimbați-i valoarea cu numele temei dorite, de exemplu:
$ export BASH_IT_THEME='essential'
Salvați fișierul și închideți-l și sursa-l așa cum se arată mai sus.
$ source $HOME/.bashrc
Notă: în cazul în care ați creat propriile teme personalizate în afara directorului $BASH_IT/themes, indicați BASH_IT_THEME variabilă direct în fișierul temă:
export BASH_IT_THEME='/path/to/your/custom/theme/'
Și pentru a dezactiva tematica, lăsați variabila env de mai sus goală.
export BASH_IT_THEME=''
Cum să căutați în pluginuri, aliasuri sau completări
Puteți verifica cu ușurință care dintre pluginuri, aliasuri sau completări sunt disponibile pentru un anumit limbaj de programare, cadru sau mediu.
Trucul este simplu: doar căutați mai mulți termeni legați de unele dintre comenzile pe care le utilizați frecvent, de exemplu:
$ bash-it search python pip pip3 pipenv $ bash-it search git
Pentru a vizualiza mesajele de ajutor pentru aliasuri, completări și pluginuri, rulați:
$ bash-it help aliases $ bash-it help completions $ bash-it help plugins
Vă puteți crea propriile scripturi personalizate și aliasuri în următoarele fișiere din directoarele respective:
aliases/custom.aliases.bash completion/custom.completion.bash lib/custom.bash plugins/custom.plugins.bash custom/themes//<custom theme name>.theme.bash
Actualizarea și dezinstalarea Bash-It
Pentru a actualiza Bash-it la cea mai recentă versiune, pur și simplu rulați:
$ bash-it update
Dacă nu vă mai place Bash-it, îl puteți dezinstala rulând următoarele comenzi.
$ cd $BASH_IT $ ./uninstall.sh
Scriptul uninstall.sh va restabili fișierul de pornire Bash anterior. Odată ce a finalizat operațiunea, trebuie să eliminați directorul Bash-it din mașină prin rulare.
$ rm -rf $BASH_IT
Și nu uitați să porniți un nou shell pentru ca modificările recente să funcționeze sau să-l găsiți din nou, așa cum se arată.
$ source $HOME/.bashrc
Puteți vedea toate opțiunile de utilizare rulând:
$ bash-it help
În cele din urmă, Bash-it vine cu o serie de caracteristici interesante legate de Git.
Pentru mai multe informații, consultați depozitul Bash-it Github: https://github.com/Bash-it/bash-it.
Asta e tot! Bash-it este o modalitate ușoară și productivă de a vă ține sub control toate scripturile și aliasurile bash. Dacă aveți întrebări de adresat, utilizați formularul de feedback de mai jos.