• เครื่องมือ 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

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น