accounts permite listar, inspecionar, conectar e remover as contas
sociais do seu espaço de trabalho. Todos os comandos aceitam as flags globais (--json padrão,
--table, --verbose, --api-key, --api-url) e leem as credenciais de SOME_API_KEY
/ SOME_API_URL quando essas flags são omitidas.
Plataformas compatíveis
Os comandos que recebem a flag--platform ou um argumento <platform> aceitam os seguintes
valores. x é um alias de twitter.
accounts:list
Lista as contas sociais conectadas no seu espaço de trabalho. Os resultados são paginados.Exemplos
accounts:get
Obtém os detalhes de uma conta específica pelo ID, nome da plataforma ou nome de usuário.
Comportamento de resolução:
- Nome da plataforma: retorna todas as contas dessa plataforma. Quando exatamente uma corresponde, a conta única é retornada; caso contrário, a lista completa de correspondências é retornada.
- Nome de usuário / nome da conta: comparado com o nome de usuário ou o nome de exibição da conta e, em seguida, buscado pelo ID resolvido.
- UUID: quando o argumento é um UUID válido e nenhum nome de usuário corresponde, ele é consultado diretamente pelo ID.
Exemplos
accounts:get-details
Obtém todos os detalhes de uma conta social específica pelo UUID exato. Ao contrário deaccounts:get, este comando aceita apenas um UUID e não resolve
por plataforma ou nome de usuário.
Exemplo
accounts:connect
Conecta uma nova conta social por OAuth no navegador, usando um fluxo de autorização de dispositivo.Você precisa estar autenticado antes de conectar uma conta. Execute
so-me auth:login primeiro se
a CLI informar que você não está autenticado.Exemplo
Saída
accounts:remove
Remove uma conta social conectada pelo nome da plataforma. Se houver várias contas para a plataforma, você é solicitado a selecionar uma e, depois, a confirmar antes da exclusão.Exemplo
accounts:remove-by-id.
accounts:remove-by-id
Remove diretamente uma conta social usando seu UUID interno. É útil quando você tem várias contas na mesma plataforma ou quer pular a seleção interativa.Exemplos