mogcli - CLI convivial pour les agents pour Microsoft 365
(github.com/jaredpalmer)- 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
--jsonet--plain, ce qui facilite l’intégration dans des scripts d’automatisation - Lors des opérations Mail, Calendar, OneDrive,
--dry-runpermet 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
--pageou--next-token
- Configuration et gestion de la sécurité
- La commande
mog configpermet 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
- La commande
- Licence MIT, développé en Go
Aucun commentaire pour le moment.