aYOUne

Output-Formate

Fast jeder CLI-Befehl akzeptiert --format (alias -f). Der Default ist via ay setup / ay config set defaultFormat einstellbar.

Verfügbare Formate

Format Flag Einsatz
json -f json Maschinen-lesbar, für Pipes in jq etc.
yaml -f yaml Menschen-lesbar, Default für ay describe + ay edit
table -f table Terminal-Übersicht, ASCII-Grid, gekürzte Spalten
csv -f csv Export für Excel / Tabellen-Tools

Nur Payload (ohne Envelope)

ay list consumers -m                    # entfernt { payload, meta }-Wrapper
ay get consumers <id> -m                # nur das Consumer-Objekt

Pipe-Beispiele

# Alle Consumer-Emails extrahieren
ay list consumers -f json -m | jq -r '.[].email'

# CSV-Export direkt in Datei
ay list orders -f csv > orders.csv

# YAML-Diff zwischen zwei IDs
diff <(ay get consumers A -f yaml) <(ay get consumers B -f yaml)

Farbausgabe

  • --no-color deaktiviert ANSI-Color-Codes.
  • FORCE_COLOR=1 erzwingt Farben auch in Pipes.
  • NO_COLOR=1 (Unix-Standard) respektiert die CLI.

Fortschrittsausgabe

Lang laufende Operationen (ay export, ay batch, ay db pull) zeigen Spinner + Fortschrittsbalken. In nicht-TTY-Umgebungen (CI-Logs) fallen sie auf statische Log-Lines zurück.

Siehe auch