aYOUne
translate
Not in your language

This page is not yet available in en. You're reading the de version.

ay alias

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