mogcli - Agentenfreundliche CLI für Microsoft 365
(github.com/jaredpalmer)- Inoffizielles CLI-Tool auf Basis der Microsoft Graph API mit Unterstützung für private und Unternehmenskonten
- Bietet Befehle zur Steuerung zentraler Workloads wie Mail, Calendar, Contacts, Groups, Tasks, OneDrive
- Agentenfreundliches Design, das sowohl Skriptautomatisierung als auch einen interaktiven Authentifizierungsassistenten unterstützt
- Verwaltung mehrerer Profile möglich, wobei jeweils nur ein Profil gleichzeitig aktiv bleibt (privat/Unternehmen)
- Authentifizierungsmodi: delegierte Benutzerauthentifizierung und App-only-Authentifizierung werden unterstützt
mog auth,mog auth app,mog auth loginusw.
- Unterstützt als Ausgabemodi
--jsonund--plain, was die Integration in Automatisierungsskripte erleichtert - Bei Mail-, Calendar- und OneDrive-Aktionen ist mit
--dry-runeine Vorschau auf Schreiboperationen möglich - Wichtige Befehle
mog mail,mog calendar,mog contacts,mog groups,mog tasks,mog onedrive- Jeder Befehl enthält detaillierte Unterbefehle wie
list,get,create,update,deleteusw. - Der OneDrive-Befehl unterstützt Datei-Upload (
put), Download (get), Verzeichniserstellung (mkdir) und Löschen (rm) - Abfragen auf Basis von Token für die nächste Seite werden mit
--pageoder--next-tokenunterstützt
- Konfiguration und Sicherheitsverwaltung
- Mit dem Befehl
mog configlassen sich Konfigurationspfad, Schlüsselliste und Keyring-Backend abfragen - Tokens und Geheimnisse werden im Keychain/Keyring des Betriebssystems oder in einem lokalen Datei-Backend gespeichert
- Mit dem Befehl
- MIT-Lizenz, entwickelt in Go
Noch keine Kommentare.