📢 チャンネル
このプラグインのセットアッププロンプトをコピーします。インストール手順とフルマークダウンガイドが含まれます。
📢 このプラグインのアップデートを管理するためのディストリビューションチャンネルを設定します。Capgo Cloudで、デバイスにアップデートを配信する方法を制御します。
➕ 追加
➕追加のセクションエイリアス: a
npx @capgo/cli@latest channel add➕ Capgo Cloudでアプリの配布用チャンネルを作成して、更新の配信を管理します。
例:
npx @capgo/cli@latest channel add production com.example.app --defaultオプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| -d | boolean | チャンネルをデフォルトとして設定 |
| --self-assign | boolean | このデバイスがこのチャンネルに自動的に割り当てられるように許可 |
| -a | string | APIキーを使用してアカウントにリンク |
| —supa-host | string | 自宅ホスティングまたはCapgo開発用のカスタムサプアベースホストURL |
| —supa-anon | string | 自宅ホスティング用のカスタムサプアベースアノンキー |
🗑️ 削除
「🗑️ 削除」セクションのタイトルエイリアス: d
npx @capgo/cli@latest channel delete🗑️ Capgo からチャンネルを削除します。オプションで、関連するバンドルを削除してリソースを解放します。
例:
npx @capgo/cli@latest channel delete production com.example.appオプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| -a | string | API のキーを使用してアカウントにリンクします |
| —delete-bundle | boolean | チャンネルの関連するバンドルを削除します。アプリ プレビュー キーは、自身のプレビュー チャンネルと共有されていないバンドルを原子的に削除できます。 |
| —存在しない場合の成功 | boolean | チャンネルが存在しない場合の成功 |
| —自社ホスト | string | 自社ホストURL (自社ホスト化または開発用Capgo) |
| —自社匿名 | string | 自社匿名鍵 (自社ホスト化用) |
📋 List
セクションのタイトル “ 📋 List”Alias: 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 | 自宅ホスティングまたは Capgo 開発用のカスタム Supabase ホスト URL |
| —supa-anon | string | 自宅ホスティング用のカスタム Supabase anon キー |
📦 現在のバンドル
セクション「 📦 CurrentBundle」npx @capgo/cli@latest channel currentBundle📦 Capgo Cloud に特定のチャネルに紐付けられた現在のバンドルを取得して更新を追跡する
例:
npx @capgo/cli@latest channel currentBundle production com.example.appオプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| -c | string | 指定したチャネルから現在のバンドルを取得する |
| -a | string | APIキーを使用してアカウントにリンク |
| —quiet | boolean | バンドルバージョンをのみ表示 |
| —supa-host | string | 自宅ホスティングまたはCapgo開発用のカスタムスパバースホストURL |
| —supa-anon | string | 自宅ホスティング用のカスタムスパバースアノンキー |
⚙️ 設定
「⚙️設定」をタイトルにしたセクションエイリアス: s
npx @capgo/cli@latest channel setチャンネルの設定を⚙️構成する、バンドルのリンク、更新戦略(メジャー、ミニ、メタデータ、パッチ、なし)、またはデバイスのターゲット(iOS、Android、dev、prod、エミュレータ、デバイス)など。 1 つのチャンネルは必ずデフォルトでなければなりません。
例:
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state defaultオプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| -a | string | 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 | ブロック更新のタイプ: メジャー、ミニマム、メタデータ、パッチ、または何もしない (すべてを許可) |
| —rollout-bundle | string | このチャンネルで徐々にリリースするバンドルバージョン |
| —rollout-percentage | string | 0 から 100 の間のロールアウトパーセンテージ |
| —rollout-percentage-bps | string | 0 から 10000 の間のロールアウトパーセンテージ (基点) |
| —rollout-enable | boolean | 有効に設定されたロールアウトを有効にする |
| —rollout-disable | boolean | 有効に設定されたロールアウトを無効にする |
| —rollout-pause | boolean | ロールアウトの公開を停止するが、選択したデバイスをロールバックしない |
| —rollout-resume | boolean | ロールアウトを再開する |
| —rollout-rollback | boolean | ロールアウトの状態をクリアし、デバイスを安定状態に戻す |
| —rollout-promote | boolean | ロールアウトの対象を安定状態にし、ロールアウトの状態をクリアする |
| —rollout-cache-ttl-seconds | string | Cloudflare秒間のロールアウト決定キャッシュTTL |
| —auto-pause-enabled | boolean | ロールアウトの自動停止ポリシーを有効にする |
| —auto-pause-disabled | boolean | ロールアウト自動停止ポリシーを無効化 |
| __CAPGO_KEEP_0__ | string | ロールアウト自動停止ポリシー停止時間ウィンドウ |
| __CAPGO_KEEP_0__ | string | ロールアウト自動停止失敗率基準点 |
| __CAPGO_KEEP_0__ | string | ロールアウト自動停止の信頼性 |
| __CAPGO_KEEP_0__ | string | ロールアウト自動停止の最小試行回数 |
| __CAPGO_KEEP_0__ | string | ロールアウト自動停止の最小失敗回数 |
| __CAPGO_KEEP_0__ | string | 自動停止アクション: 停止、ロールバック、または通知 |
| __CAPGO_KEEP_0__ | string | 再起動までの待機時間 |
| __CAPGO_KEEP_0__ | boolean | 開発用デバイスにアップデートを送信する |
| __CAPGO_KEEP_0__ | boolean | 開発用デバイスにアップデートを送信しない |
| __CAPGO_KEEP_0__ | boolean | 本番用デバイスにアップデートを送信する |
| __CAPGO_KEEP_0__ | boolean | 本番用デバイスにアップデートを送信しない |
| __CAPGO_KEEP_0__ | boolean | エミュレータデバイスへのアップデートを許可する |
| —no-emulator | boolean | エミュレータデバイスへのアップデートを許可しない |
| —device | boolean | 物理デバイスへのアップデートを許可する |
| —no-device | boolean | 物理デバイスへのアップデートを許可しない |
| —qr-preview | boolean | アップデート後のチャンネルプレビューのためのターミナルQRcodeを表示する |
| —send-update-notification | boolean | アップデート後のリンクされたチャンネルバンドルのアップデートチェック通知をデバイスに送信する |
| —package-json | string | モノレポ用のpackage.jsonファイルへのパス(カンマ区切り) |
| —ignore-metadata-check | boolean | node_modulesの互換性をバンドル内に存在する場合にチェックしない |
| —supa-host | string | 自ホストまたは開発用のCapgoのためのカスタムSupabaseホストURL |
| —supa-anon | string | 自ホスト用のカスタムSupabase anonキー |