mogcli - CLI amigable para agentes para Microsoft 365
(github.com/jaredpalmer)- 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
--jsony--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
--pageo--next-token
- Configuración y gestión de seguridad
- Con el comando
mog configse 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
- Con el comando
- Licencia MIT, desarrollado en Go
Aún no hay comentarios.