mogcli - Microsoft 365용 에이전트 친화적 CLI
(github.com/jaredpalmer)- Microsoft Graph API 기반으로 개인/기업용 계정을 지원하는 비공식 CLI 도구
- Mail, Calendar, Contacts, Groups, Tasks, OneDrive 등 주요 워크로드 제어 명령 제공
- 스크립트 자동화와 대화형 인증 마법사를 모두 지원하는 에이전트 친화적 설계
- 다중 프로필 관리 가능하며, 한 번에 하나의 활성 프로필만 유지 (개인/기업용)
-
인증 모드: 위임 사용자 인증과 앱 전용 인증(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명령으로 설정 경로, 키 목록, 키링 백엔드 조회 가능 - 토큰과 비밀키는 OS Keychain/Keyring 또는 로컬 파일 백엔드에 저장
-
- MIT License, Go로 개발
GeekNews Weekly에 포함된 글입니다.
에디터 코멘트 보기