Skip to content

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:

sh
brew install sassman/tap/amoxide sassman/tap/amoxide-tui
sh
curl -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 | sh
powershell
powershell -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"
sh
cargo binstall amoxide amoxide-tui
sh
cargo install amoxide amoxide-tui

2. Shell einrichten:

sh
am setup fish          # oder: zsh, powershell

Das 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:

sh
am add gs git status

Das 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:

sh
am add -l t cargo test

Das 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:

sh
am ls
# oder kurz: am l

Nächste Schritte

Released under the GPLv3 License. Privacy Policy