aYOUne

CRUD & Core

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

Siehe auch