Wyszukiwanie w witrynie

Bash-it - środowisko Bash do kontrolowania skryptów i aliasów


Bash-it to pakiet poleceń i skryptów Bash społeczności dla Bash 3.2+, który zawiera autouzupełnianie, motywy, aliasy, funkcje niestandardowe i nie tylko. Oferuje użyteczną platformę do tworzenia, utrzymywania i używania skryptów powłoki oraz niestandardowych poleceń w codziennej pracy.

Jeśli na co dzień używasz powłoki Bash i szukasz łatwego sposobu na śledzenie wszystkich swoich skryptów, aliasów i funkcji, to Bash-it jest dla Ciebie! Przestań zanieczyszczać swój katalog ~/bin i plik .bashrc, fork/clone Bash-it i rozpocznij hackowanie.

Jak zainstalować Bash-it w systemie Linux

Aby zainstalować Bash-it, musisz najpierw sklonować poniższe repozytorium do wybranej lokalizacji, na przykład:

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

Następnie uruchom następujące polecenie, aby zainstalować Bash-it (automatycznie wykona kopię zapasową Twojego ~/.bash_profile lub ~/.bashrc, w zależności od Twojego systemu operacyjnego ). Zostaniesz zapytany: „Czy chcesz zachować plik .bashrc i dodać na końcu szablony bash-it? [t/n] ”, odpowiedz zgodnie ze swoimi preferencjami.

~/.bash_it/install.sh 

Po instalacji możesz użyć polecenia ls, aby zweryfikować pliki i katalogi instalacyjne bash-it, jak pokazano.

ls .bash_it/

Aby rozpocząć korzystanie z Bash-it, otwórz nową kartę lub uruchom:

source $HOME/.bashrc

Jak dostosować Bash-it w systemie Linux

Aby dostosować Bash-it, musisz edytować zmodyfikowany plik startowy powłoki ~/.bashrc. Aby wyświetlić listę wszystkich zainstalowanych i dostępnych aliasów, uzupełnień i wtyczek, uruchom następujące polecenia, które powinny również pokazać, jak je włączyć lub wyłączyć:

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

Następnie pokażemy, jak włączyć aliasy, ale wcześniej najpierw wyświetl listę bieżących aliasów za pomocą następującego polecenia.

alias 

Wszystkie aliasy znajdują się w katalogu $HOME/.bash_it/aliases/. Teraz włączmy apt aliasy, jak pokazano.

bash-it enable alias apt

Następnie załaduj ponownie konfiguracje bash-it i jeszcze raz sprawdź bieżące aliasy.

bash-it reload	
alias

Dane wyjściowe polecenia alias wskazują, że apt aliasy są teraz włączone.

Możesz wyłączyć nowo włączony alias za pomocą następujących poleceń.

bash-it disable alias apt
bash-it reload

W następnej sekcji wykonamy podobne kroki, aby włączyć lub wyłączyć uzupełniania ($HOME/.bash_it/completion/) i wtyczki ($HOME/..bash_it/plugins/ >). Wszystkie włączone funkcje znajdują się w katalogu $HOME/.bash_it/enabled.

Jak zarządzać motywem Bash-it

Domyślnym motywem bash-it jest bobby; możesz to sprawdzić za pomocą zmiennej BASH_IT_THEME env, jak pokazano.

echo $BASH_IT_THEME

W katalogu $BASH_IT/themes znajdziesz ponad 50 motywów Bash-it.

ls $BASH_IT/themes

Aby wyświetlić podgląd wszystkich motywów w powłoce przed użyciem dowolnego, uruchom następujące polecenie.

BASH_PREVIEW=true bash-it reload

Po zidentyfikowaniu motywu, którego chcesz użyć, otwórz plik .bashrc, znajdź w nim następujący wiersz i zmień jego wartość na nazwę żądanego motywu, na przykład:

export BASH_IT_THEME='essential'

Zapisz plik i zamknij go, a następnie pobierz go, jak pokazano wcześniej.

source $HOME/.bashrc

Uwaga: jeśli stworzyłeś własny motyw poza katalogiem $BASH_IT/themes, wskaż BASH_IT_THEME zmienna bezpośrednio do pliku motywu:

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

Aby wyłączyć motywy, pozostaw powyższą zmienną env pustą.

export BASH_IT_THEME=''

Jak wyszukiwać wtyczki, aliasy lub uzupełnienia

Możesz łatwo sprawdzić, które wtyczki, aliasy lub uzupełnienia są dostępne dla konkretnego języka programowania, frameworka lub środowiska.

Sztuczka jest prosta: wystarczy wyszukać wiele terminów związanych z niektórymi często używanymi poleceniami, na przykład:

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

Aby wyświetlić komunikaty pomocy dotyczące aliasów, uzupełnień i wtyczek, uruchom:

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

Możesz tworzyć własne niestandardowe skrypty i aliasy w następujących plikach w odpowiednich katalogach:

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

Aktualizowanie i odinstalowywanie Bash-It

Aby zaktualizować Bash-it do najnowszej wersji, po prostu uruchom:

bash-it update

Jeśli nie lubisz już Bash-it, możesz go odinstalować, uruchamiając następujące polecenia.

cd $BASH_IT
./uninstall.sh

Skrypt uninstall.sh przywróci poprzedni plik startowy Bash. Po zakończeniu operacji musisz usunąć katalog Bash-it ze swojego komputera, uruchamiając go.

rm -rf $BASH_IT  

I pamiętaj, aby uruchomić nową powłokę, aby ostatnie zmiany zadziałały, lub pobierz ją ponownie, jak pokazano.

source $HOME/.bashrc

Możesz zobaczyć wszystkie opcje użytkowania, uruchamiając:

bash-it help

Wreszcie, Bash-it zawiera wiele ciekawych funkcji związanych z Git.

Więcej informacji można znaleźć w repozytorium Bash-it na Githubie: https://github.com/Bash-it/bash-it.

To wszystko! Bash-it to łatwy i produktywny sposób na kontrolowanie wszystkich skryptów i aliasów basha. Jeśli masz jakieś pytania, skorzystaj z poniższego formularza opinii.