Profile
Profile sind benannte Gruppen von Aliasen. Stelle sie dir als Ebenen vor — du kannst mehrere gleichzeitig aktivieren, und später aktivierte Profile überschreiben frühere bei Namenskonflikten.
Profil erstellen
sh
am profile add rust
am p a rust # KurzformAliase zu einem Profil hinzufügen
sh
am add -p rust ct "cargo test"
am add -p rust cb "cargo build"Profile aktivieren
sh
# Profil aktivieren (wird oben auf den Stack gelegt)
am profile use rust
am p u rust # Kurzform
# An bestimmter Position aktivieren (1 = Basis-Ebene)
am profile use git -n 1Bei mehreren aktiven Profilen werden sie gestapelt. Das zuletzt aktivierte Profil gewinnt bei Konflikten:
sh
am profile use git # Basis-Ebene (active: 1)
am profile use rust # darüber (active: 2)
# Wenn beide den Alias "t" haben, gewinnt die rust-VersionProfile auflisten
sh
am profile # Standardaktion
am profile list # explizit
am l # kürzeste FormProfil entfernen
sh
am profile remove rust # fragt nach Bestätigung, wenn Aliase vorhanden
am p r rust -f # Bestätigung überspringenAliase hinzufügen und entfernen
sh
# Zum aktiven Profil hinzufügen
am add gs git status
# Zu einem bestimmten Profil hinzufügen
am add -p rust ct cargo test
# Vom aktiven Profil entfernen
am remove gs
am r gs # Kurzform
# Von einem bestimmten Profil entfernen
am remove -p rust ctTIP
Alle Verben haben Kurzformen: am a für add, am r für remove, am p a für profile add, am p u für profile use.
Profile visuell verwalten
Verwende am tui um Profile interaktiv zu verwalten — Aliase hinzufügen, zwischen Profilen verschieben und die geschichtete Hierarchie auf einen Blick sehen: