Erste Schritte
amoxide (am) ist ein Shell-Alias-Manager, der direnv-ähnliche Funktionalität für Aliase bietet. Statt Aliase in statischen Dotfiles zu verwalten, definiere sie pro Projekt, pro Toolchain oder global — die richtigen werden automatisch geladen.
Schnellstart
1. amoxide installieren:
brew install sassman/tap/amoxide sassman/tap/amoxide-tuicurl -fsSL https://github.com/sassman/amoxide-rs/releases/latest/download/amoxide-installer.sh | sh
curl -fsSL https://github.com/sassman/amoxide-rs/releases/latest/download/amoxide-tui-installer.sh | shpowershell -ExecutionPolicy Bypass -c "irm https://github.com/sassman/amoxide-rs/releases/latest/download/amoxide-installer.ps1 | iex"
powershell -ExecutionPolicy Bypass -c "irm https://github.com/sassman/amoxide-rs/releases/latest/download/amoxide-tui-installer.ps1 | iex"cargo binstall amoxide amoxide-tuicargo install amoxide amoxide-tui2. Shell einrichten:
am setup fish # oder: zsh, powershellDas erkennt deine Profil-Datei, zeigt genau was hinzugefügt wird und fragt nach Bestätigung. Siehe Shell-Einrichtung für den manuellen Weg.
3. Ersten Alias hinzufügen:
am add gs git statusDas war's — gs ist jetzt in deinem aktiven Profil verfügbar, kein Neustart nötig. Verwende -g für einen globalen Alias (immer aktiv) oder -l für einen projektspezifischen:
am add -l t cargo testDas schreibt in eine .aliases-Datei im aktuellen Verzeichnis — automatisch geladen beim cd hinein, entladen beim Verlassen. Siehe Nutzung für das Zusammenspiel von globalen, Profil- und Projekt-Aliasen.
4. Aliase anzeigen:
am ls
# oder kurz: am lNächste Schritte
- Installation — alle Installationsmethoden im Detail
- Shell-Einrichtung — wie die Shell-Integration funktioniert
- Profile — Aliase in wiederverwendbare Gruppen organisieren
- Projekt-Aliase — automatisch ladende
.aliases-Dateien