Shell-Einrichtung
Geführtes Setup (Empfohlen)
Der einfachste Weg, amoxide einzurichten:
sh
am setup fishsh
am setup zshpowershell
am setup powershellsh
am setup bashsh
am setup brushDas erkennt deine Profil-Datei, zeigt genau was hinzugefügt wird und fragt nach Bestätigung.
Manuelles Setup
Füge die Init-Zeile zu deiner Shell-Konfiguration hinzu:
fish
# ~/.config/fish/config.fish
am init fish | sourcezsh
# ~/.zshrc
eval "$(am init zsh)"powershell
# Zu deinem PowerShell-Profil hinzufügen (echo $PROFILE zeigt den Pfad)
(am init powershell) -join "`n" | Invoke-Expressionbash
# ~/.bashrc
eval "$(am init bash)"bash
# ~/.brushrc
eval "$(am init brush)"Was das Init macht
Der am init-Befehl macht zwei Dinge:
- Lädt Aliase aus deinen aktiven Profilen in die aktuelle Shell
- Installiert einen cd-Hook, der automatisch Projekt-Aliase (aus
.aliases-Dateien) lädt und entlädt, wenn du das Verzeichnis wechselst
Neu initialisieren ohne Neustart
Im seltenen Fall, dass du die Config-Dateien direkt bearbeitet hast (statt am oder das TUI zu verwenden) und die Änderungen in der aktuellen Shell-Session anwenden möchtest, ohne ein neues Terminal zu öffnen, verwende das -f / --force-Flag:
fish
am init -f fish | sourcezsh
eval "$(am init -f zsh)"powershell
(am init -f powershell) -join "`n" | Invoke-Expressionbash
eval "$(am init -f bash)"Dabei werden alle zuvor definierten Aliase zuerst entladen und dann alles neu geladen — das gleiche Ergebnis wie das Öffnen einer neuen Shell, aber ohne die aktuelle Session zu verlassen.
Setup überprüfen
Prüfe, ob alles korrekt konfiguriert ist:
sh
am status