Pular para o conteúdo principal
Os comandos de mídia gerenciam os arquivos e as pastas da sua biblioteca de mídia. A maioria dos comandos aceita um UUID ou um nome para arquivos e pastas. Quando um nome corresponde a vários itens, a CLI pede que você escolha um de forma interativa.
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
Você pode referenciar arquivos e pastas pelo nome ou pelo UUID. Quando vários itens correspondem a um nome, a CLI pede que você selecione um.

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
Excluir uma pasta remove todos os arquivos dentro dela. Isso não pode ser desfeito.

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 a media:rename --type folder.)
Exemplo

media:move-folder

Move uma pasta para dentro de outra pasta pai. (Equivale a executar media:move em uma pasta.)
Exemplos