cli-anything-zoom は何をしますか?
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 セッション
元に戻す/やり直し機能を備えた対話型セッションを開始します。
cli-anything-zoom
# コマンドを対話的に入力
# 'help' で利用可能なコマンドを表示
# 'undo' と 'redo' で履歴をナビゲート
状態管理
CLI は以下のセッション状態を保持します:
- 元に戻す/やり直し:最大 50 レベルの履歴
- プロジェクトの永続化:プロジェクト状態を JSON として保存・読み込み
- セッション追跡:変更と修正を追跡
出力形式
すべてのコマンドは 2 つの出力モードをサポートしています:
- 人間可読(デフォルト):テーブル、色付き、整形テキスト
- 機械可読(
--jsonフラグ):エージェント向けの構造化 JSON
# 人間向け出力
cli-anything-zoom project info -p project.json
# エージェント向け JSON 出力
cli-anything-zoom --json project info -p project.json
AI エージェント向け
この CLI をプログラムで使用する場合:
- 常に
--jsonフラグを使用 して解析可能な出力を取得 - リターンコードを確認 — 0 は成功、それ以外はエラー
- エラー時は stderr を解析 してエラーメッセージを取得
- ファイル操作には絶対パスを使用
- エクスポート操作後に出力の存在を確認
詳細情報
- 完全なドキュメント:パッケージ内の README.md を参照
- テストカバレッジ:パッケージ内の TEST.md を参照
- 方法論:cli-anything-plugin 内の HARNESS.md を参照
バージョン
1.0.0