Skip to content

📊

📊 Capgoクラりドぞのアプリパッケヌゞの管理、アップロヌド、互換性チェック、暗号化を含む。

゚むリアス: u

タヌミナル画面
npx @capgo/cli@latest bundle upload

⬆ Capgoクラりドに新しいアプリパッケヌゞをアップロヌドしお配垃したす。 バヌゞョンは 0.0.0 より倧きく、ナニヌクでなければなりたせん。削陀されたバヌゞョンはセキュリティ䞊再利甚できたせん。 倖郚オプション: URL リンクのみを保存 (200MB より倧きいアプリたたはプラむバシヌ芁件の堎合に䟿利)。 Capgo は倖郚コンテンツを怜査するこずはありたせん。信頌性のあるセキュリティを確保するために暗号化を远加しおください。

䟋:

タヌミナル画面
npx @capgo/cli@latest bundle upload com.example.app --path ./dist --channel production,beta

オプション:

パラメヌタヌタむプ説明
-astringAPI ぞのアカりントぞのリンク甚キヌ
-pstringcapacitor.config の webDir の指定がない堎合はアップロヌドするフォルダヌのパス
-cstringリンクするチャンネル。耇数のチャンネルを䜿甚する堎合は、䟋えば production,beta のようにカンマで区切っおください。
—ロヌルアりトstringアップロヌドしたバンドルをこのチャンネルのロヌルアりトタヌゲットずしお、0 から 100 のパヌセンテヌゞで蚭定
—ロヌルアりトパヌセンテヌゞBPSstring0から10000たでの基準点からロヌルアりトしたバンドルアップロヌドパヌセンテヌゞを蚭定したす。
—ロヌルアりトキャッシュTTL秒stringCloudflare ロヌルアりト決定キャッシュTTL秒
-estringCapgo Cloudにアップロヌドするのではなく、倖郚URLにリンクしたす。
—IVセッションキヌstringバンドルURLの倖郚IVずセッションキヌを蚭定したす。
—S3リヌゞョンstringあなたのS3バケットのリヌゞョンを蚭定したす。
—S3APIキヌstringあなたのS3゚ンドポむントのAPI キヌを蚭定したす。
—s3-apisecretstringAPIのS3゚ンドポむント甚シヌクレット
—s3-endpointstringS3゚ンドポむントのURL
—s3-bucket-namestringAWS S3バケットの名前
—s3-portstringS3゚ンドポむントのポヌト
—no-s3-sslbooleanS3アップロヌドでSSLを無効にする
—key-v2stringプラむベヌト眲名キヌ(v2システム)のカスタムパス
—key-data-v2stringプラむベヌト眲名キヌバヌゞョン2システム)
—bundle-urlbooleanバンドルURLを暙準出力に衚瀺
—no-keyboolean眲名キヌを無芖し、明瀺的な曎新を送信
—no-code-checkbooleancodeの゜ヌスずむンデックスがルヌトフォルダに存圚するかどうかのチェックを無芖
—display-iv-sessionbooleanアップデヌトを暗号化するために䜿甚されるIVずセッションキヌをコン゜ヌルに衚瀺
-bstringアップロヌドするバンドルのバヌゞョン番号
—リンクstringGitHubぞの倖郚リ゜ヌスぞのリンク
—コメントstringこのバヌゞョンに関するコメント、リリヌスノヌト、コミットハッシュ、コミットメッセヌゞなど
—最小曎新バヌゞョンstringこのバヌゞョンにアップデヌトするために必芁な最小バヌゞョン。自動アップデヌトを無効にし、チャンネルのメタデヌタを䜿甚する堎合にのみ䜿甚
—自動最小曎新バヌゞョンbooleanネむティブパッケヌゞに基づいお最小アップデヌトバヌゞョンを蚭定
—メタデヌタチェックを無芖booleanアップロヌド時にメタデヌタnode_modulesチェックを無芖
—互換性のない堎合に倱敗booleanチャンネルの珟圚のネむティブパッケヌゞず互換性のない堎合にアップロヌドを倱敗非れロの終了コヌドする。むンタラクティブなタヌミナルでは、ネむティブビルドを遞択できたすが、拒吊するず倱敗したす。このオプションは、—ignore-metadata-checkず組み合わせるこずができたせん。
—ignore-checksum-checkbooleanアップロヌド時、チェックサムの確認を無芖したす。
—force-crc32-checksumbooleanアップロヌド時、CRC32のチェックサムを匷制的に䜿甚したす (自動怜出をオヌバヌラむド)
—timeoutstringアップロヌドプロセスのタむムアりト時間 (秒)
—multipartboolean[廃止] —tus を䜿甚しおください。 S3 アップロヌドにマルチパヌトプロトコルを䜿甚したす。
—zipbooleanCapgo クラりドにバンドルを ZIP でアップロヌドしたす (レガシヌモヌド)
—tusbooleanCapgo クラりドにバンドルを TUS でアップロヌドしたす
—tus-バむト数stringTUS再開可胜アップロヌドのバむト数 (デフォルト: 自動)
—郚分boolean[廃止] —deltaを䜿甚しおください。むンクリメンタルアップデヌトをアップロヌド
—郚分のみboolean[廃止] —deltaのみを䜿甚しおください。むンクリメンタルアップデヌトのみをアップロヌドし、フルバンドルをスキップ
—deltabooleanむンスタントアップデヌトの代わりに倧きなzipダりンロヌドの代わりに、むンクリメンタルアップデヌトのみをアップロヌドしたす。
—deltaのみboolean最倧速床でアップロヌドするために、フルバンドルを含たないむンクリメンタルアップデヌトのみをアップロヌドしたす (倧芏暡アプリ甚)
—delta無効booleanむンスタントアップデヌトが有効でも、deltaアップデヌトを無効にしたす
—暗号化チェックサムstring倖郚バンドルをアップロヌドする堎合にのみ䜿甚される暗号化チェックサム眲名。
—自動セットバンドルboolean「capacitor.config.json」にバンドルを蚭定したす。
—ドラむアップロヌドbooleanDry upload the bundle process: add the row in database without uploading files or updating channels (Used by Capgo for internal testing)
—パッケヌゞjsonstringモノレポ甚のパッケヌゞjsonファむルのパス (カンマ区切り)
—ノヌドモゞュヌルstringモノレポ甚のノヌドモゞュヌルディレクトリのパス (カンマ区切り)
—郚分暗号化booleanDeltaアップデヌトファむルの暗号化 (アップデヌタバヌゞョン 6.14.4 より自動有効)
__CAPGO_KEEP_0__booleanアップロヌド䞭のチャンネルにリンクされおいる珟圚のバンドルを探し、削陀したす。
__CAPGO_KEEP_0__stringBrotli 圧瞮から陀倖するファむルを指定したす (カンマで区切ったパタヌン、䟋: “.jpg, .png”)。__CAPGO_KEEP_0__アップデヌタのバヌゞョンが Brotli 圧瞮をサポヌトしおいる堎合でも、Brotli 圧瞮を完党に無効にしたす。
__CAPGO_KEEP_0__booleanバンドルバヌゞョンがすでに存圚する堎合に成功しお終了したす。モノレポのCI/CDワヌクフロヌに䟿利です。
__CAPGO_KEEP_0__booleanこのチャンネルにデバむスが自動的に参加できるようにしたす (チャンネル蚭定を曎新)。
CapgobooleanCapacitor
—QRプレビュヌbooleanこのバンドルプレビュヌのアップロヌド埌、タヌミナルQR code を衚瀺したす。
—アップデヌト通知の送信booleanアップデヌトしたリンクされたチャンネルバンドルの埌、デバむスにネむティブのアップデヌトチェック通知を送信したす。
—スパヌバヌスホストstring自宅ホスティングたたは Capgo 開発甚のカスタムスパヌバヌスホストURL
—スパヌバヌスアノンstring自宅ホスティング甚のカスタムスパヌバヌスアノンキヌ
—詳现boolean詳现なログずずもに詳现な出力を有効にしたす。
タヌミナルりィンドり
npx @capgo/cli@latest bundle compatibility

🧪 Capgo の特定のチャンネルずバンドルの互換性を確認しお、曎新が安党であるこずを確認したす。

䟋:

タヌミナルりィンドり
npx @capgo/cli@latest bundle compatibility com.example.app --channel production

オプション:

パラメヌタヌタむプ説明
-astringAPI のキヌを䜿甚しおアカりントにリンクしたす
-cstring互換性を確認するチャンネル
—textboolean゚モゞヌではなくテキストを出力
—package-jsonstringモノレポ甚のパッケヌゞ.jsonファむルのパス(カンマ区切り)
—node-modulesstringモノレポ甚のnode_modulesディレクトリのパス(カンマ区切り)
—supa-hoststringCustom Supabase host URL (for self-hosting or Capgo development)
—supa-anonstringカスタムSupabase anonキヌ(自瀟ホスティング甚)

🔹 リリヌスタむプ

セクションリリヌスタむプ
タヌミナル画面
npx @capgo/cli@latest bundle releaseType

🧭 最新のチャンネルメタデヌタず互換性がある堎合に「native」たたは「OTA」を出力したす。

䟋

タヌミナル画面
npx @capgo/cli@latest bundle releaseType com.example.app --channel production

オプション

パラメヌタヌタむプ説明
-astringAPIキヌを䜿甚しおアカりントにリンク
-cstring比范察象のチャンネル
—package-jsonstringモノレポ甚のパッケヌゞjsonファむルのパスカンマ区切り
—node-modulesstringモノレポ甚のnode_modulesディレクトリのパスカンマ区切り
—supa-hoststring自宅ホスティングたたはCapgo開発甚のカスタムスパバヌスホストURL
—supa-anonstring自宅ホスティング甚のカスタムスパバヌスアノンキヌ

Alias: d

タヌミナル画面
npx @capgo/cli@latest bundle delete

🗑 Capgo Cloud から特定のアヌカむブを削陀する

䟋:

タヌミナル画面
npx @capgo/cli@latest bundle delete BUNDLE_ID com.example.app

オプション:

パラメヌタヌタむプ抂芁
-astringAPI を䜿甚しおアカりントにリンクするためのキヌ
—supa-hoststring自宅ホスティングたたはCapgo開発甚のカスタム Supabase ホスト URL
—supa-anonstring自宅ホスティング甚のカスタム Supabase anon キヌ

別名: l

タヌミナルりィンドり
npx @capgo/cli@latest bundle list

📋 Capgo アプリのアップロヌドしたバンドルをすべおリストしたす。

䟋:

タヌミナル画面
npx @capgo/cli@latest bundle list com.example.app

オプション:

パラメヌタヌタむプ説明
-astringAPI アカりントにリンクするためのキヌ
---supa-hoststringカスタム Supabase ホスト URL (自瀟ホスティングたたは Capgo 開発甚)
—supa-anonstring自䜜ホスト甚のカスタムスパバヌスアノニマスキヌ

🧹 クリヌンアップ

「🧹 クリヌンアップ」

Alias: c

タヌミナル画面
npx @capgo/cli@latest bundle cleanup

🧹 Delete old bundles in Capgo Cloud, keeping specified number of recent versions. Bundles linked to channels are preserved unless —ignore-channel is used.

__CAPGO_KEEP_0__クラりドの叀いバンドルを🧹削陀する指定された最近のバヌゞョンを保存。チャンネルにリンクされおいるバンドルは、—ignore-channelが䜿甚されおいる堎合を陀いお保存される。

䟋
npx @capgo/cli@latest bundle cleanup com.example.app --bundle=1.0 --keep=3

コピヌする

パラメヌタタむプ説明
-bstring削陀するアプリのバンドルバヌゞョン番号
-astringAPI で指定したアカりントに玐づく
-kstring保持するバヌゞョンの数
-fboolean匷制削陀
—ignore-channelbooleanDelete bundles even if linked to channels (WARNING: deletes channels too)
—supa-hoststring自瀟ホスト甚のカスタムサプアベヌスURLCapgo開発甚
—supa-anonstring自瀟ホスト甚のカスタムサプアベヌスアノンキヌ
タヌミナル画面
npx @capgo/cli@latest bundle encrypt

🔒 倖郚ストレヌゞに安党にアップロヌドするために、zip バンドルを暗号化したす。 アップロヌド/埩号化に䜿甚する ivSessionKey を取埗したす。 'bundle zip —json' を䜿甚しおチェックサムを取埗したす。

䟋

タヌミナル画面
npx @capgo/cli@latest bundle encrypt ./myapp.zip CHECKSUM

オプション:

パラメヌタヌタむプ説明
—keystringプラむベヌト眲名鍵のカスタムパス
—key-datastringプラむベヌト眲名鍵
-jbooleanJSON圢匏で出力
—package-jsonstringPaths to package.json files for monorepos (comma-separated)
Terminal window
npx @capgo/cli@latest bundle decrypt

🔓 Decrypt an encrypted bundle (mainly for testing). Prints base64 session key for verification.

Example:

Terminal window
npx @capgo/cli@latest bundle decrypt ./myapp_encrypted.zip CHECKSUM

Options:

ParamType説明
—keystringプラむベヌト眲名鍵のカスタムパス
—key-datastringプラむベヌト眲名鍵
—checksumstringバンドルの敎合性を確認するために䜿甚されるバンドルのチェックサム
—package-jsonstringモノレポの堎合のpackage.jsonファむルのパス(カンマで区切る)
タヌミナルりィンドり
npx @capgo/cli@latest bundle zip

アプリケヌションバンドルのzipファむルを䜜成したす。 暗号化に䜿甚するチェックサムを返したす。—jsonオプションを䜿甚するず、機械読み取り可胜な出力が埗られたす。

䟋:

タヌミナル画面
npx @capgo/cli@latest bundle zip com.example.app --path ./dist

オプション:

パラメヌタヌタむプ説明
-pstringcapacitor.configのwebDirに指定されおいない堎合、アップロヌドするフォルダのパスを指定したす。
-bstringバンドルバヌゞョン番号をzipファむルの名前ずしお指定したす。
-nstringzipファむルの名前
-jbooleanJSON圢匏で出力
—no-code-checkboolean゜ヌスcodeずむンデックスがrootフォルダに存圚する堎合、notifyAppReady()を呌び出すチェックを無芖したす。
—key-v2boolean暗号化v2を䜿甚
—package-jsonstringモノレポのpackage.jsonファむルのパス(カンマ区切り)