Los nombres pueden llevar un UUID como prefijo (por ejemplo
f200d255-...-photo.pdf). La CLI extrae
automáticamente el UUID inicial y, si esa búsqueda falla, recurre a una búsqueda por nombre.Archivos
media:upload
Sube un archivo a tu biblioteca multimedia. La CLI gestiona automáticamente la generación de la URL prefirmada y la subida a S3.
El tipo MIME se deduce de la extensión del archivo. Extensiones reconocidas:
Cualquier otra extensión se sube como
application/octet-stream.
Ejemplos
Respuesta
media:list
Lista archivos y carpetas multimedia. Con--folder, lista el contenido de esa carpeta;
con --file, devuelve los detalles de un solo archivo.
Ejemplos
media:search
Busca archivos multimedia por nombre en todas las carpetas.Ejemplo
media:get
Obtiene los metadatos detallados de un archivo multimedia concreto por su UUID.Ejemplo
media:delete
Elimina uno o más archivos multimedia, o una sola carpeta. Por defecto el tipo de destino esfile; pasa --type folder para eliminar una carpeta. Los elementos pueden indicarse por
UUID o por nombre.
Al eliminar archivos, un solo archivo se elimina directamente, mientras que varios archivos usan el
endpoint de eliminación masiva. Solo se puede eliminar una carpeta a la vez.
Ejemplos
media:bulk-delete
Elimina varios archivos multimedia por UUID. Útil cuando ya tienes los ID y quieres una única operación masiva.Ejemplos
media:move
Mueve un archivo o una carpeta a otra ubicación. El origen se resuelve entre archivos y carpetas; si un nombre coincide con más de un elemento, se te pide que elijas.Ejemplos
media:rename
Renombra un archivo o una carpeta. Por defecto renombra un archivo; pasa--type folder para renombrar
una carpeta.
Ejemplos
Carpetas
media:folders
Lista todas las carpetas multimedia.Ejemplo
media:create-folder
Crea una carpeta multimedia, con la posibilidad de anidarla dentro de una carpeta superior existente.Ejemplos
media:rename-folder
Renombra una carpeta multimedia. (Equivale amedia:rename --type folder.)
Ejemplo
media:move-folder
Mueve una carpeta dentro de otra carpeta superior. (Equivale a ejecutarmedia:move sobre una
carpeta.)
Ejemplos