- Herramienta CLI no oficial basada en Microsoft Graph API que admite cuentas personales y empresariales
- Ofrece comandos para controlar cargas de trabajo principales como Mail, Calendar, Contacts, Groups, Tasks y OneDrive
- Diseño amigable para agentes que soporta tanto automatización con scripts como un asistente interactivo de autenticación
- Permite administrar múltiples perfiles, manteniendo solo un perfil activo a la vez (personal/empresarial)
- Modos de autenticación: admite autenticación de usuario delegada y autenticación solo de aplicación (App-only)
mog auth, mog auth app, mog auth login, etc.
- Como modos de salida, soporta
--json y --plain, lo que facilita la integración con scripts de automatización
- En operaciones de Mail, Calendar y OneDrive, permite previsualizar acciones de escritura con
--dry-run
- Comandos principales
mog mail, mog calendar, mog contacts, mog groups, mog tasks, mog onedrive
- Cada comando incluye subcomandos detallados como
list, get, create, update, delete, etc.
- Los comandos de OneDrive admiten subida de archivos (
put), descarga (get), creación de directorios (mkdir) y eliminación (rm)
- Soporta consultas basadas en token de página siguiente con
--page o --next-token
- Configuración y gestión de seguridad
- Con el comando
mog config se puede consultar la ruta de configuración, la lista de claves y el backend del keyring
- Los tokens y claves secretas se almacenan en el Keychain/Keyring del sistema operativo o en un backend local basado en archivos
- Licencia MIT, desarrollado en Go
Aún no hay comentarios.