Les noms peuvent être préfixés par un UUID (par exemple
f200d255-...-photo.pdf). La CLI extrait
automatiquement l’UUID de tête, puis se rabat sur une recherche par nom si cette recherche échoue.Fichiers
media:upload
Importe un fichier dans votre médiathèque. La CLI gère automatiquement la génération de l’URL pré-signée et l’import vers S3.
Le type MIME est déduit de l’extension du fichier. Extensions reconnues :
Toute autre extension est importée en tant que
application/octet-stream.
Exemples
Réponse
media:list
Liste les fichiers et dossiers de médias. Avec--folder, liste le contenu de ce dossier ;
avec --file, renvoie les détails d’un seul fichier.
Exemples
media:search
Recherche des fichiers de médias par nom dans tous les dossiers.Exemple
media:get
Récupère les métadonnées détaillées d’un fichier de médias à partir de son UUID.Exemple
media:delete
Supprime un ou plusieurs fichiers de médias, ou un seul dossier. Par défaut, le type de cible estfile ; passez --type folder pour supprimer un dossier à la place. Les éléments peuvent être référencés par
UUID ou par nom.
Lors de la suppression de fichiers, un fichier unique est supprimé directement tandis que plusieurs fichiers utilisent
l’endpoint de suppression groupée. Un seul dossier à la fois peut être supprimé.
Exemples
media:bulk-delete
Supprime plusieurs fichiers de médias par UUID. Utile lorsque vous avez déjà les ID et souhaitez une seule opération groupée.Exemples
media:move
Déplace un fichier ou un dossier vers un autre emplacement. La source est résolue parmi les fichiers et les dossiers — si un nom correspond à plusieurs éléments, il vous est demandé de choisir.Exemples
media:rename
Renomme un fichier ou un dossier. Par défaut, renomme un fichier ; passez--type folder pour renommer
un dossier.
Exemples
Dossiers
media:folders
Liste tous les dossiers de médias.Exemple
media:create-folder
Crée un dossier de médias, éventuellement imbriqué dans un dossier parent existant.Exemples
media:rename-folder
Renomme un dossier de médias. (Équivaut àmedia:rename --type folder.)
Exemple
media:move-folder
Déplace un dossier dans un autre dossier parent. (Équivaut à exécutermedia:move sur un
dossier.)
Exemples