mogcli - CLI thân thiện với tác tử cho Microsoft 365
(github.com/jaredpalmer)- Công cụ CLI không chính thức dựa trên Microsoft Graph API, hỗ trợ tài khoản cá nhân/doanh nghiệp
- Cung cấp lệnh điều khiển cho các workload chính như Mail, Calendar, Contacts, Groups, Tasks, OneDrive
- Thiết kế thân thiện với tác tử, hỗ trợ cả tự động hóa bằng script lẫn trình hướng dẫn xác thực tương tác
- Có thể quản lý nhiều hồ sơ, nhưng chỉ duy trì một hồ sơ hoạt động tại một thời điểm (cá nhân/doanh nghiệp)
- Chế độ xác thực: hỗ trợ xác thực người dùng được ủy quyền và xác thực chỉ ứng dụng (App-only)
mog auth,mog auth app,mog auth loginv.v.
- Hỗ trợ chế độ đầu ra
--jsonvà--plain, giúp tích hợp dễ dàng với script tự động hóa - Khi thao tác với Mail, Calendar, OneDrive, có thể dùng
--dry-runđể xem trước thao tác ghi - Các lệnh chính
mog mail,mog calendar,mog contacts,mog groups,mog tasks,mog onedrive- Mỗi lệnh bao gồm các lệnh con chi tiết như
list,get,create,update,deletev.v. - Lệnh OneDrive hỗ trợ tải tệp lên (
put), tải xuống (get), tạo thư mục (mkdir), xóa (rm) - Hỗ trợ truy vấn dựa trên token trang tiếp theo bằng
--pagehoặc--next-token
- Quản lý cấu hình và bảo mật
- Có thể dùng lệnh
mog configđể xem đường dẫn cấu hình, danh sách khóa và backend keyring - Token và khóa bí mật được lưu trong Keychain/Keyring của hệ điều hành hoặc backend tệp cục bộ
- Có thể dùng lệnh
- Giấy phép MIT, phát triển bằng Go
Chưa có bình luận nào.