Skip to content

Shell-Einrichtung

Geführtes Setup (Empfohlen)

Der einfachste Weg, amoxide einzurichten:

sh
am setup fish
sh
am setup zsh
powershell
am setup powershell
sh
am setup bash
sh
am setup brush

Das 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 | source
zsh
# ~/.zshrc
eval "$(am init zsh)"
powershell
# Zu deinem PowerShell-Profil hinzufügen (echo $PROFILE zeigt den Pfad)
(am init powershell) -join "`n" | Invoke-Expression
bash
# ~/.bashrc
eval "$(am init bash)"
bash
# ~/.brushrc
eval "$(am init brush)"

Was das Init macht

Der am init-Befehl macht zwei Dinge:

  1. Lädt Aliase aus deinen aktiven Profilen in die aktuelle Shell
  2. 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 | source
zsh
eval "$(am init -f zsh)"
powershell
(am init -f powershell) -join "`n" | Invoke-Expression
bash
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