- Microsoft Graph API tabanlı, kişisel/kurumsal hesapları destekleyen resmi olmayan CLI aracı
- Mail, Calendar, Contacts, Groups, Tasks, OneDrive gibi başlıca iş yüklerini kontrol etmek için komutlar sunar
- Betik otomasyonu ve etkileşimli kimlik doğrulama sihirbazı desteğini birlikte sunan ajan dostu tasarım
- Çoklu profil yönetimi mümkündür; aynı anda yalnızca bir etkin profil tutulur (kişisel/kurumsal)
- Kimlik doğrulama modları: devredilmiş kullanıcı kimlik doğrulaması ve yalnızca uygulama kimlik doğrulaması (App-only) desteği
mog auth, mog auth app, mog auth login vb.
- Çıktı modları olarak
--json ve --plain desteklenir; bu da otomasyon betiklerine entegrasyonu kolaylaştırır
- Mail, Calendar, OneDrive işlemlerinde
--dry-run ile yazma işlemlerini önizleme imkanı vardır
- Başlıca komutlar
mog mail, mog calendar, mog contacts, mog groups, mog tasks, mog onedrive
- Her komut
list, get, create, update, delete gibi ayrıntılı alt komutlar içerir
- OneDrive komutları ile dosya yükleme (
put), indirme (get), dizin oluşturma (mkdir), silme (rm) desteklenir
--page veya --next-token ile sonraki sayfa belirteci tabanlı sorgulama desteklenir
- Yapılandırma ve güvenlik yönetimi
mog config komutuyla yapılandırma yolu, anahtar listesi ve keyring arka ucu görüntülenebilir
- Token'lar ve gizli anahtarlar, işletim sisteminin Keychain/Keyring sistemi veya yerel dosya arka ucunda saklanır
- MIT License, Go ile geliştirildi
Henüz yorum yok.