Website-Suche

Bash-it – Bash-Framework zur Steuerung Ihrer Skripte und Aliase


Bash-it ist ein Paket von Community-Bash-Befehlen und -Skripten für Bash 3.2+, das automatische Vervollständigung, Designs, Aliase, benutzerdefinierte Funktionen und mehr enthält. Es bietet ein nützliches Framework zum Entwickeln, Verwalten und Verwenden von Shell-Skripten und benutzerdefinierten Befehlen für Ihre tägliche Arbeit.

Wenn Sie die Bash-Shell täglich verwenden und nach einer einfachen Möglichkeit suchen, den Überblick über alle Ihre Skripte, Aliase und Funktionen zu behalten, dann ist Bash-it genau das Richtige für Sie! Hören Sie auf, Ihr ~/bin-Verzeichnis und Ihre .bashrc-Datei zu verschmutzen, forken/klonen Sie Bash-it und beginnen Sie mit dem Hacken.

So installieren Sie Bash-it unter Linux

Um Bash-it zu installieren, müssen Sie zunächst das folgende Repository an einen Ort Ihrer Wahl klonen, zum Beispiel:

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

Führen Sie dann den folgenden Befehl aus, um Bash-it zu installieren (je nach Betriebssystem wird automatisch Ihr ~/.bash_profile oder ~/.bashrc gesichert). ). Sie werden gefragt: „Möchten Sie Ihre .bashrc-Datei behalten und am Ende Bash-it-Vorlagen anhängen?“ [y/N]“, antworten Sie entsprechend Ihrer Präferenz.

~/.bash_it/install.sh 

Nach der Installation können Sie den Befehl ls verwenden, um die bash-it-Installationsdateien und -verzeichnisse wie gezeigt zu überprüfen.

ls .bash_it/

Um Bash-it zu verwenden, öffnen Sie einen neuen Tab oder führen Sie Folgendes aus:

source $HOME/.bashrc

So passen Sie Bash-it unter Linux an

Um Bash-it anzupassen, müssen Sie Ihre geänderte Shell-Startdatei ~/.bashrc bearbeiten. Um alle installierten und verfügbaren Aliase, Vervollständigungen und Plugins aufzulisten, führen Sie die folgenden Befehle aus, die Ihnen auch zeigen, wie Sie sie aktivieren oder deaktivieren:

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

Als Nächstes zeigen wir, wie man Aliase aktiviert. Listen Sie vorher jedoch zunächst die aktuellen Aliase mit dem folgenden Befehl auf.

alias 

Alle Aliase befinden sich im Verzeichnis $HOME/.bash_it/aliases/. Jetzt aktivieren wir die apt-Aliase wie gezeigt.

bash-it enable alias apt

Laden Sie dann die bash-it-Konfigurationen neu und überprüfen Sie die aktuellen Aliase noch einmal.

bash-it reload	
alias

Aus der Ausgabe des Alias-Befehls geht hervor, dass die apt-Aliase jetzt aktiviert sind.

Sie können den neu aktivierten Alias mit den folgenden Befehlen deaktivieren.

bash-it disable alias apt
bash-it reload

Im nächsten Abschnitt werden wir ähnliche Schritte verwenden, um Vervollständigungen ($HOME/.bash_it/completion/) und Plugins ($HOME/..bash_it/plugins/) zu aktivieren oder zu deaktivieren >). Alle aktivierten Funktionen befinden sich im Verzeichnis $HOME/.bash_it/enabled.

So verwalten Sie das Bash-it-Theme

Das Standardthema für bash-it ist bobby; Sie können dies wie gezeigt mithilfe der Umgebungsvariablen BASH_IT_THEME überprüfen.

echo $BASH_IT_THEME

Sie finden über 50+ Bash-it-Themen im Verzeichnis $BASH_IT/themes.

ls $BASH_IT/themes

Führen Sie den folgenden Befehl aus, um eine Vorschau aller Designs in Ihrer Shell anzuzeigen, bevor Sie eines verwenden.

BASH_PREVIEW=true bash-it reload

Sobald Sie ein zu verwendendes Thema identifiziert haben, öffnen Sie Ihre .bashrc-Datei, suchen Sie darin die folgende Zeile und ändern Sie ihren Wert in den Namen des gewünschten Themas, zum Beispiel:

export BASH_IT_THEME='essential'

Speichern Sie die Datei, schließen Sie sie und geben Sie sie wie zuvor gezeigt als Quelle ein.

source $HOME/.bashrc

Hinweis: Falls Sie Ihre eigenen benutzerdefinierten Designs außerhalb des Verzeichnisses $BASH_IT/themes erstellt haben, verweisen Sie auf BASH_IT_THEME-Variable direkt in die Theme-Datei:

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

Und um das Theming zu deaktivieren, lassen Sie die obige Umgebungsvariable leer.

export BASH_IT_THEME=''

So suchen Sie nach Plugins, Aliasen oder Vervollständigungen

Sie können ganz einfach herausfinden, welche der Plugins, Aliase oder Vervollständigungen für eine bestimmte Programmiersprache, ein bestimmtes Framework oder eine Umgebung verfügbar sind.

Der Trick ist einfach: Suchen Sie einfach nach mehreren Begriffen, die sich auf einige der Befehle beziehen, die Sie häufig verwenden, zum Beispiel:

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

Führen Sie Folgendes aus, um Hilfemeldungen für die Aliase, Vervollständigungen und Plugins anzuzeigen:

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

Sie können Ihre eigenen benutzerdefinierten Skripte und Aliase in den folgenden Dateien in den jeweiligen Verzeichnissen erstellen:

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

Aktualisieren und Deinstallieren von Bash-It

Um Bash-it auf die neueste Version zu aktualisieren, führen Sie einfach Folgendes aus:

bash-it update

Wenn Ihnen Bash-it nicht mehr gefällt, können Sie es deinstallieren, indem Sie die folgenden Befehle ausführen.

cd $BASH_IT
./uninstall.sh

Das Skript uninstall.sh stellt Ihre vorherige Bash-Startdatei wieder her. Sobald der Vorgang abgeschlossen ist, müssen Sie das Bash-it-Verzeichnis durch Ausführen von Ihrem Computer entfernen.

rm -rf $BASH_IT  

Und denken Sie daran, eine neue Shell zu starten, damit die letzten Änderungen funktionieren, oder sie wie gezeigt erneut als Quelle zu verwenden.

source $HOME/.bashrc

Sie können alle Verwendungsoptionen anzeigen, indem Sie Folgendes ausführen:

bash-it help

Schließlich verfügt Bash-it über eine Reihe cooler Funktionen im Zusammenhang mit Git.

Weitere Informationen finden Sie im Bash-it Github-Repository: https://github.com/Bash-it/bash-it.

Das ist alles! Bash-it ist eine einfache und produktive Möglichkeit, alle Ihre Bash-Skripte und Aliase unter Kontrolle zu halten. Wenn Sie Fragen haben, verwenden Sie das unten stehende Feedback-Formular.