- Ferramenta CLI não oficial baseada na Microsoft Graph API, com suporte a contas pessoais e corporativas
- Fornece comandos para controlar as principais cargas de trabalho, como Mail, Calendar, Contacts, Groups, Tasks e OneDrive
- Design amigável para agentes com suporte tanto a automação por scripts quanto a assistente interativo de autenticação
- Permite gerenciamento de múltiplos perfis, mantendo apenas um perfil ativo por vez (pessoal/corporativo)
- Modos de autenticação: suporte a autenticação de usuário delegada e autenticação somente de aplicativo (App-only)
mog auth, mog auth app, mog auth login etc.
- Suporta
--json e --plain como modos de saída, facilitando a integração com scripts de automação
- Em tarefas de Mail, Calendar e OneDrive, é possível usar
--dry-run para pré-visualizar operações de escrita
- Principais comandos
mog mail, mog calendar, mog contacts, mog groups, mog tasks, mog onedrive
- Cada comando inclui subcomandos detalhados como
list, get, create, update, delete etc.
- Os comandos do OneDrive suportam upload de arquivos (
put), download (get), criação de diretórios (mkdir) e exclusão (rm)
- Suporte a consulta baseada em token da próxima página com
--page ou --next-token
- Configuração e gerenciamento de segurança
- Com o comando
mog config, é possível consultar o caminho de configuração, a lista de chaves e o backend do keyring
- Tokens e chaves secretas são armazenados no Keychain/Keyring do sistema operacional ou em um backend de arquivo local
- Licença MIT, desenvolvido em Go
Ainda não há comentários.