- เครื่องมือ CLI แบบไม่เป็นทางการ ที่รองรับบัญชีส่วนตัว/องค์กรบนพื้นฐานของ Microsoft Graph API
- มีคำสั่งสำหรับควบคุมเวิร์กโหลดหลัก เช่น Mail, Calendar, Contacts, Groups, Tasks, OneDrive
- ออกแบบให้เป็นมิตรกับเอเจนต์ โดยรองรับทั้ง การทำงานอัตโนมัติผ่านสคริปต์ และ วิซาร์ดยืนยันตัวตนแบบโต้ตอบ
- จัดการ หลายโปรไฟล์ ได้ และคงสถานะโปรไฟล์ที่ใช้งานอยู่ได้ครั้งละหนึ่งโปรไฟล์เท่านั้น (ส่วนตัว/องค์กร)
- โหมดการยืนยันตัวตน: รองรับทั้งการยืนยันตัวตนแบบ delegated user และแบบ app-only
mog auth, mog auth app, mog auth login เป็นต้น
- รองรับโหมดเอาต์พุต
--json และ --plain ทำให้ ผสานเข้ากับสคริปต์อัตโนมัติได้ง่าย
- เมื่่อทำงานกับ Mail, Calendar, OneDrive สามารถใช้
--dry-run เพื่อ พรีวิวการเขียนข้อมูล ได้
- คำสั่งหลัก
mog mail, mog calendar, mog contacts, mog groups, mog tasks, mog onedrive
- แต่ละคำสั่งมีคำสั่งย่อย เช่น
list, get, create, update, delete
- คำสั่ง OneDrive รองรับการอัปโหลดไฟล์ (
put), ดาวน์โหลด (get), สร้างไดเรกทอรี (mkdir), ลบ (rm)
- รองรับการดึงข้อมูลแบบใช้โทเค็นหน้าถัดไปผ่าน
--page หรือ --next-token
- การตั้งค่าและการจัดการความปลอดภัย
- ใช้คำสั่ง
mog config เพื่อตรวจสอบพาธการตั้งค่า รายการคีย์ และคีย์ริงแบ็กเอนด์ได้
- โทเค็นและคีย์ลับ จะถูกเก็บไว้ใน Keychain/Keyring ของระบบปฏิบัติการ หรือในแบ็กเอนด์ไฟล์ภายในเครื่อง
- MIT License, พัฒนาด้วย Go
ยังไม่มีความคิดเห็น