- Microsoft Graph API ベースで、個人用/企業用アカウントをサポートする非公式CLIツール
- Mail, Calendar, Contacts, Groups, Tasks, OneDrive など主要ワークロードを制御するコマンドを提供
- スクリプト自動化と対話型認証ウィザードの両方をサポートするエージェントフレンドリー設計
- 複数プロファイル管理が可能で、同時に有効にできるプロファイルは1つのみ(個人用/企業用)
- 認証モード: 委任ユーザー認証とアプリ専用認証(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 コマンドで設定パス、キー一覧、Keyring バックエンドを確認可能
- トークンとシークレットキーは OS の Keychain/Keyring またはローカルファイルバックエンドに保存
- MIT License、Goで開発
まだコメントはありません。