Namen können mit einer UUID beginnen (zum Beispiel
f200d255-...-photo.pdf). Die CLI extrahiert die führende UUID automatisch und weicht auf eine Namenssuche aus, falls diese Abfrage fehlschlägt.Dateien
media:upload
Lädt eine Datei in deine Medienbibliothek hoch. Die CLI erledigt die Erzeugung der vorsignierten URL und den Upload zu S3 automatisch.
Der MIME-Typ wird aus der Dateiendung abgeleitet. Erkannte Endungen:
Jede andere Endung wird als
application/octet-stream hochgeladen.
Beispiele
Antwort
media:list
Listet Mediendateien und Ordner auf. Mit--folder wird der Inhalt dieses Ordners aufgelistet; mit --file werden die Details einer einzelnen Datei zurückgegeben.
Beispiele
media:search
Sucht Mediendateien über alle Ordner hinweg nach Namen.Beispiel
media:get
Ruft detaillierte Metadaten einer bestimmten Mediendatei über ihre UUID ab.Beispiel
media:delete
Löscht eine oder mehrere Mediendateien oder einen einzelnen Ordner. Standardmäßig ist der Zieltypfile; mit --type folder löschst du stattdessen einen Ordner. Einträge können per UUID oder Name referenziert werden.
Beim Löschen von Dateien wird eine einzelne Datei direkt entfernt, während mehrere Dateien den Endpunkt für Massenlöschung verwenden. Es kann jeweils nur ein Ordner gelöscht werden.
Beispiele
media:bulk-delete
Löscht mehrere Mediendateien per UUID. Nützlich, wenn du die IDs bereits hast und einen einzigen Massenvorgang möchtest.Beispiele
media:move
Verschiebt eine Datei oder einen Ordner an einen anderen Ort. Die Quelle wird über Dateien und Ordner hinweg aufgelöst — passt ein Name auf mehr als einen Eintrag, wirst du zur Auswahl aufgefordert.Beispiele
media:rename
Benennt eine Datei oder einen Ordner um. Standardmäßig wird eine Datei umbenannt; mit--type folder benennst du einen Ordner um.
Beispiele
Ordner
media:folders
Listet alle Medienordner auf.Beispiel
media:create-folder
Erstellt einen Medienordner, optional verschachtelt in einem vorhandenen übergeordneten Ordner.Beispiele
media:rename-folder
Benennt einen Medienordner um. (Entsprichtmedia:rename --type folder.)
Beispiel
media:move-folder
Verschiebt einen Ordner in einen anderen übergeordneten Ordner. (Entspricht dem Ausführen vonmedia:move auf einem Ordner.)
Beispiele