ay alias
Verwaltet user-eigene Command-Aliases, persistent in ~/.config/ayoune/aliases.json. Aliases werden bei jedem ay-Aufruf registriert (sofern sie nicht mit eingebauten Commands kollidieren).
Subcommands
ay alias set <name> <command>
Anlegen / Überschreiben eines Alias.
ay alias set ll "list leads"
ay alias set tasks-mine "list tasks --filter assignedTo=$USER_ID"
ay alias set me "get consumers $MY_CONSUMER_ID"
ay alias list
Listet alle aktiven Aliases.
ay alias list
# Ausgabe:
# ll -> list leads
# tasks-mine -> list tasks --filter assignedTo=...
ay alias remove <name>
Löscht einen Alias.
ay alias remove ll
Verhalten
- Aliases sind File-basiert in
~/.config/ayoune/aliases.json. - Konflikte mit eingebauten Commands → Alias wird übersprungen, Built-in gewinnt.
- Bei Aufruf werden zusätzliche Argumente an den Alias-Body angehängt:
ay alias set show "get consumers" ay show 64a1b2c3 # = ay get consumers 64a1b2c3
Siehe auch
- config — Default-Optionen
- completions — Shell-Completion