- 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 login usw.
- Unterstützt als Ausgabemodi
--json und --plain, was die Integration in Automatisierungsskripte erleichtert
- Bei Mail-, Calendar- und OneDrive-Aktionen ist mit
--dry-run eine 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, delete usw.
- 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
--page oder --next-token unterstützt
- Konfiguration und Sicherheitsverwaltung
- Mit dem Befehl
mog config lassen 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-Lizenz, entwickelt in Go
Noch keine Kommentare.