Os nomes podem ter um UUID como prefixo (por exemplo,
f200d255-...-photo.pdf). A CLI extrai
o UUID inicial automaticamente e recorre a uma busca por nome se essa consulta falhar.Arquivos
media:upload
Envia um arquivo para a sua biblioteca de mídia. A CLI cuida automaticamente da geração da URL pré-assinada e do envio para o S3.
O tipo MIME é inferido a partir da extensão do arquivo. Extensões reconhecidas:
Qualquer outra extensão é enviada como
application/octet-stream.
Exemplos
Resposta
media:list
Lista arquivos e pastas de mídia. Com--folder, lista o conteúdo dessa pasta;
com --file, retorna os detalhes de um único arquivo.
Exemplos
media:search
Busca arquivos de mídia pelo nome em todas as pastas.Exemplo
media:get
Obtém os metadados detalhados de um arquivo de mídia específico pelo UUID.Exemplo
media:delete
Exclui um ou mais arquivos de mídia, ou uma única pasta. Por padrão, o tipo de alvo éfile; passe --type folder para excluir uma pasta. Os itens podem ser referenciados por
UUID ou nome.
Ao excluir arquivos, um único arquivo é removido diretamente, enquanto vários arquivos usam o
endpoint de exclusão em lote. Somente uma pasta pode ser excluída por vez.
Exemplos
media:bulk-delete
Exclui vários arquivos de mídia pelo UUID. Útil quando você já tem os IDs e quer uma única operação em lote.Exemplos
media:move
Move um arquivo ou uma pasta para outro local. A origem é resolvida entre arquivos e pastas; se um nome corresponder a mais de um item, você é solicitado a escolher.Exemplos
media:rename
Renomeia um arquivo ou uma pasta. Por padrão, renomeia um arquivo; passe--type folder para renomear
uma pasta.
Exemplos
Pastas
media:folders
Lista todas as pastas de mídia.Exemplo
media:create-folder
Cria uma pasta de mídia, opcionalmente aninhada dentro de uma pasta pai existente.Exemplos
media:rename-folder
Renomeia uma pasta de mídia. (Equivale amedia:rename --type folder.)
Exemplo
media:move-folder
Move uma pasta para dentro de outra pasta pai. (Equivale a executarmedia:move em uma
pasta.)
Exemplos