- Outil CLI non officiel basé sur Microsoft Graph API, prenant en charge les comptes personnels et d’entreprise
- Fournit des commandes pour gérer les principaux workloads comme Mail, Calendar, Contacts, Groups, Tasks, OneDrive
- Conception pensée pour les agents, prenant en charge à la fois l’automatisation par script et un assistant d’authentification interactif
- Gestion de profils multiples possible, avec un seul profil actif à la fois (personnel/entreprise)
- Modes d’authentification : authentification utilisateur déléguée et authentification applicative (App-only)
mog auth, mog auth app, mog auth login, etc.
- Prend en charge les modes de sortie
--json et --plain, ce qui facilite l’intégration dans des scripts d’automatisation
- Lors des opérations Mail, Calendar, OneDrive,
--dry-run permet de prévisualiser les opérations d’écriture
- Principales commandes
mog mail, mog calendar, mog contacts, mog groups, mog tasks, mog onedrive
- Chaque commande inclut des sous-commandes détaillées comme
list, get, create, update, delete, etc.
- Les commandes OneDrive prennent en charge l’envoi de fichiers (
put), le téléchargement (get), la création de répertoires (mkdir) et la suppression (rm)
- Prise en charge des requêtes paginées via
--page ou --next-token
- Configuration et gestion de la sécurité
- La commande
mog config permet de consulter le chemin de configuration, la liste des clés et le backend de keyring
- Les tokens et clés secrètes sont stockés dans le Keychain/Keyring de l’OS ou dans un backend de fichiers local
- Licence MIT, développé en Go
Aucun commentaire pour le moment.