📢 チャンネル
このプラグインのインストール手順とマークダウンガイドを含むセットアップのコピー用テキストをコピーします。
📢 Capgo Cloudでアプリのアップデートの配信を管理するための配信チャンネルの管理を行います。
➕ Add
➕ AddというタイトルのセクションAlias: a
npx @capgo/cli@latest channel add➕ Capgo Cloudでアプリのアップデート配信を管理するための新しいチャンネルを作成します。
例:
npx @capgo/cli@latest channel add production com.example.app --defaultオプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| -d | boolean | デフォルトのチャンネルを設定 |
| —自律割り当て | boolean | このチャンネルにデバイスを自律割り当てることを許可する |
| -a | string | API キーを使用してアカウントにリンクする |
| —サーバーホスト | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| —サーバーアノニマス | string | 自律開発用のカスタムサーバーアノニマスキー |
🗑️ 削除
「🗑️ 削除」セクションエイリアス: d
npx @capgo/cli@latest channel delete🗑️ Delete a channel from Capgo Cloud, optionally removing associated bundles to free up resources.
例:
npx @capgo/cli@latest channel delete production com.example.appオプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| -a | string | APIで指定されたキーを使用してアカウントにリンク |
| --delete-bundle | boolean | このチャンネルに関連付けられているバンドルを削除します。 App Preview キーは、プレビュー チャンネルと関連付けられた、共有されていないバンドルを一時的に削除できます。 |
| —success-if-not-found | boolean | チャンネルが見つからない場合に成功 |
| —supa-host | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| —supa-anon | string | カスタム Supabase anon キー (自社ホスティング用) |
📋 リスト
「リスト」エイリアス: l
npx @capgo/cli@latest channel list📋 List all channels configured for an app in Capgo Cloud to review distribution settings.
ターミナルウィンドウ
npx @capgo/cli@latest channel list com.example.appオプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| -a | string | API キーでアカウントにリンク |
| --supa-host | string | カスタム Supabase ホスト URL (自社ホスティングまたは Capgo 開発用) |
| --supa-anon | string | カスタム Supabase anon キー (自社ホスティング用) |
📦 現在のバンドル
Section titled “ CurrentBundle”npx @capgo/cli@latest channel currentBundleGet the current bundle linked to a specific channel in Capgo Cloud for update tracking.
Example:
npx @capgo/cli@latest channel currentBundle production com.example.appOptions:
| Param | Type | Description |
|---|---|---|
| -c | string | 現在のバンドルを取得するチャンネル |
| -a | string | API キーを使用してアカウントにリンク |
| —quiet | boolean | バンドルバージョンをのみ表示 |
| —supa-host | string | 自宅ホスティングまたはCapgo開発用のカスタムスーパーベースホストURL |
| —supa-anon | string | 自宅ホスティング用のカスタムスーパーベースアノンキー |
⚙️ 設定
セクション「⚙️設定」エイリアス: s
npx @capgo/cli@latest channel set⚙️ チャンネルの設定を構成します。バンドルのリンク、更新戦略 (メジャー、ミニマム、メタデータ、パッチ、なし)、またはデバイスのターゲット (iOS、Android、開発、生産、エミュレータ、デバイス) など。
1 つのチャンネルは必ずデフォルトでなければなりません。
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state defaultクリップボードにコピー
| オプション: | パラメーター | タイプ |
|---|---|---|
| 説明 | string | -a API のキーを使用してアカウントにリンクします |
| -b | string | ファイルのバンドルバージョン番号を設定する |
| -s | string | チャンネルの状態を設定、デフォルトまたは通常 |
| —latest-remote | boolean | capgoクラウドにアップロードされた最新のバンドルを取得し、チャンネルに設定する |
| —latest | boolean | パッケージ.jsonの最新バージョンキーを取得し、チャンネルに設定する |
| —downgrade | boolean | ネイティブのバージョン以下のバージョンにダウングレードする |
| —no-downgrade | boolean | ネイティブのバージョン以下のバージョンにダウングレードしない |
| —iOS | boolean | iOS デバイスにアップデートを送信することを許可する |
| —no-iOS | boolean | iOS デバイスにアップデートを送信しないことを許可する |
| —Android | boolean | Android デバイスにアップデートを送信することを許可する |
| —no-Android | boolean | Android デバイスにアップデートを送信しないことを許可する |
| —self-assign | boolean | このチャンネルにデバイスが自分で割り当てられることを許可する |
| —no-self-assign | boolean | このチャンネルにデバイスが自分で割り当てられることを許可しない |
| —disable-auto-update | string | 指定されたタイプの更新をブロックする: メジャー、ミニマム、メタデータ、パッチ、または何もしない (すべてを許可) |
| —update-package | string | サーブする zip、delta、または両方: all、zip、delta、zip_from_builtin、または delta_from_builtin |
| —rollout-bundle | string | このチャンネルで段階的にリリースするバンドルバージョン |
| —rollout-percentage | string | 0 から 100 の範囲のロールアウトパーセンテージ |
| —rollout-percentage-bps | string | 0 から 10000 の範囲のロールアウトパーセンテージ (基点) |
| —rollout-enable | boolean | ロールアウトを有効にする |
| —ロールアウト無効化 | boolean | 有効なロールアウトを無効化します |
| —ロールアウト一時停止 | boolean | ロールアウトの公開を一時停止し、選択したデバイスをロールバックせずに |
| —ロールアウト再開 | boolean | 一時停止したロールアウトを再開します |
| —ロールアウトロールバック | boolean | ロールアウトの状態をクリアし、デバイスを安定状態に戻します |
| —ロールアウトプロモート | boolean | ロールアウトのターゲットを安定状態にし、ロールアウトの状態をクリアします |
| —ロールアウトキャッシュTTL秒 | string | Cloudflare ロールアウト決定キャッシュの有効期間 (秒) |
| —auto-pause-enabled | boolean | ロールアウトの自動停止ポリシーを有効にする |
| —auto-pause-disabled | boolean | ロールアウトの自動停止ポリシーを無効にする |
| —auto-pause-window-minutes | string | ロールアウトの自動停止ポリシーの統計ウィンドウ |
| —auto-pause-failure-rate-bps | string | 基準点の失敗率 |
| —auto-pause-confidence | string | 0 から 1 の間の信頼度 |
| —auto-pause-min-attempts | string | 自動停止がトリガーされる前にインストールと失敗の最小試行回数 |
| —auto-pause-min-failures | string | 自動停止のトリガーとなる最小失敗回数 |
| —auto-pause-action | string | 自動停止のアクション: 停止、ロールバック、または通知 |
| —auto-pause-cooldown-minutes | string | 自動停止の再トリガーまでの待機時間 |
| —dev | boolean | 開発用デバイスにアップデートを送信することを許可する |
| —no-dev | boolean | 開発用デバイスにアップデートを送信しない |
| —prod | boolean | 本番用デバイスにアップデートを送信することを許可する |
| ---no-prod | boolean | 生産機器へのアップデートを送信しない |
| ---emulator | boolean | エミュレータ機器へのアップデートを送信する |
| ---no-emulator | boolean | エミュレータ機器へのアップデートを送信しない |
| ---device | boolean | 物理機器へのアップデートを送信する |
| ---no-device | boolean | 物理機器へのアップデートを送信しない |
| ---qr-preview | boolean | Print a terminal QR code for this channel preview after updating it |
| —送信更新通知 | boolean | デバイスにアップデートしたリンクされたチャンネルバンドルの更新チェック通知を送信します。 |
| —パッケージjson | string | モノレポ用のパッケージjsonファイルのパス(カンマ区切り) |
| —ignoreメタデータチェック | boolean | バンドル内にnode_modulesの互換性がある場合にチェックをスキップします。 |
| —supaホスト | string | カスタムスパバースホストURL(自社ホスティングまたはCapgo開発用) |
| —supaアノン | string | カスタムスパバースアノンキー(自社ホスティング用) |