mogcli - Microsoft 365 için ajan dostu CLI
(github.com/jaredpalmer)- 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 loginvb.
- Çıktı modları olarak
--jsonve--plaindesteklenir; bu da otomasyon betiklerine entegrasyonu kolaylaştırır - Mail, Calendar, OneDrive işlemlerinde
--dry-runile 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,deletegibi ayrıntılı alt komutlar içerir - OneDrive komutları ile dosya yükleme (
put), indirme (get), dizin oluşturma (mkdir), silme (rm) desteklenir --pageveya--next-tokenile sonraki sayfa belirteci tabanlı sorgulama desteklenir
- Yapılandırma ve güvenlik yönetimi
mog configkomutuyla 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.