cli-anything-zoom - Zoom CLI 도구은(는) 무엇을 하나요?
Zoom을 위한 CLI 도구 — Zoom REST API를 통해 명령줄에서 미팅, 참가자, 녹화를 관리합니다.
설치
이 CLI는 cli-anything-zoom 패키지의 일부로 설치됩니다:
pip install cli-anything-zoom
사전 요구사항:
- Python 3.10+
- zoom이 시스템에 설치되어 있어야 함
사용법
기본 명령어
# 도움말 보기
cli-anything-zoom --help
# 대화형 REPL 모드 시작
cli-anything-zoom
# 새 프로젝트 생성
cli-anything-zoom project new -o project.json
# JSON 출력으로 실행 (에이전트 사용용)
cli-anything-zoom --json project info -p project.json
REPL 모드
서브커맨드 없이 실행하면 대화형 REPL 세션이 시작됩니다:
cli-anything-zoom
# 탭 완성 및 히스토리와 함께 대화형으로 명령어 입력
명령어 그룹
인증
OAuth2 인증 설정입니다.
| 명령어 | 설명 |
|---|---|
setup | OAuth 앱 자격 증명 구성 |
login | OAuth2 브라우저 흐름으로 로그인 |
status | 인증 상태 확인 |
logout | 저장된 토큰 제거 |
미팅
미팅 관리 명령어입니다.
| 명령어 | 설명 |
|---|---|
create | 새 Zoom 미팅 생성 |
list | 미팅 목록 보기 |
info | 미팅 세부 정보 보기 |
update | 미팅 업데이트 |
delete | 미팅 삭제 |
join | 브라우저에서 미팅 참여 URL 열기 |
start | 브라우저에서 미팅 시작 URL 열기 (호스트 전용) |
참가자
참가자 관리 명령어입니다.
| 명령어 | 설명 |
|---|---|
add | 미팅에 참가자 등록 |
add-batch | CSV 파일에서 참가자 일괄 등록 |
list | 등록된 참가자 목록 보기 |
remove | 참가자 등록 취소 |
attended | 과거 미팅에 참석한 참가자 목록 |
녹화
클라우드 녹화 관리입니다.
| 명령어 | 설명 |
|---|---|
list | 클라우드 녹화 목록 보기 |
files | 특정 미팅의 녹화 파일 목록 보기 |
download | 녹화 파일 다운로드 |
delete | 미팅의 모든 녹화 삭제 |
예제
새 프로젝트 생성
새 Zoom 프로젝트 파일을 생성합니다.
cli-anything-zoom project new -o myproject.json
# 또는 프로그래밍 방식 사용을 위해 JSON 출력
cli-anything-zoom --json project new -o myproject.json
대화형 REPL 세션
undo/redo 지원과 함께 대화형 세션을 시작합니다.
cli-anything-zoom
# 대화형으로 명령어 입력
# 'help'를 입력하여 사용 가능한 명령어 확인
# 'undo' 및 'redo'로 히스토리 탐색
상태 관리
CLI는 다음을 통해 세션 상태를 유지합니다:
- Undo/Redo: 최대 50단계의 히스토리
- 프로젝트 지속성: 프로젝트 상태를 JSON으로 저장/불러오기
- 세션 추적: 수정 및 변경 사항 추적
출력 형식
모든 명령어는 두 가지 출력 모드를 지원합니다:
- 사람이 읽기 쉬운 (기본값): 테이블, 색상, 형식화된 텍스트
- 기계가 읽기 쉬운 (
--json플래그): 에이전트 소비용 구조화된 JSON
# 사람용 출력
cli-anything-zoom project info -p project.json
# 에이전트용 JSON 출력
cli-anything-zoom --json project info -p project.json
AI 에이전트를 위한 안내
프로그래밍 방식으로 이 CLI를 사용할 때:
- 항상
--json플래그를 사용하여 파싱 가능한 출력을 얻으세요 - 반환 코드를 확인하세요 - 0은 성공, 0이 아닌 값은 오류
- stderr을 파싱하여 오류 시 오류 메시지를 확인하세요
- 절대 경로를 사용하여 모든 파일 작업을 수행하세요
- 내보내기 작업 후 출력이 존재하는지 확인하세요
더 많은 정보
- 전체 문서: 패키지 내 README.md 참조
- 테스트 커버리지: 패키지 내 TEST.md 참조
- 방법론: cli-anything-plugin 내 HARNESS.md 참조
버전
1.0.0