Die 12 Basis-Commands für Daten-Zugriff auf alle Collections der Plattform.
Commands
| Command | Alias | Zweck |
|---|---|---|
| list | l |
Liste einer Collection mit Paginierung |
| get | g |
Einzelner Datensatz via ID |
| create | c |
Neuen Datensatz anlegen |
| edit | e |
Datensatz im Editor öffnen |
| copy | cp |
Datensatz duplizieren |
| delete | rm |
Datensatz per ID löschen |
| update | u |
Einzelne Felder aktualisieren |
| describe | d |
Schema + YAML-View |
| storage | s |
Token- & Prefs-Speicher |
| audit | history |
Audit-Trail eines Docs |
| modules | m |
Interaktive Modul/Collection-Browser |
| upload | — | File-Upload nach Documents |
Gemeinsames Pattern
Alle CRUD-Commands erwarten als erstes Argument die Collection (lowercased plural aus modelsAndRights.ts, z.B. consumers, products, orders), und — wo sinnvoll — als zweites die ObjectId bzw. ein Name/Slug.
Beispiele
ay list consumers # Liste
ay list consumers --limit 50 --sort 'createdAt:-1'
ay get products 64a1b2c3d4e5f60012345678 # Einzeldatensatz
ay create projects "Neues Projekt" # anlegen
ay update tasks <id> --set status=done # partielles Update
ay delete logs <id> # löschen