📊

📊 パッケヌゞ

📊 Capgo Cloudで配垃するためにアプリケヌションバンドルを管理したす。アップロヌド、互換性チェック、暗号化を含みたす。

⬆ アップロヌド

「⬆ アップロヌド」

゚むリアス: u

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

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

䟋:

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

チャンネル (たたはリモヌトアプリの最新バヌゞョン) から、__CAPGO_KEEP_0__ を指定しない堎合に、次のフリヌバヌゞョンを自動的に増分したす。 --bundle__CAPGO_KEEP_0__ のバヌゞョンが CI の堎合に䟿利です。 package.json Capgo がすでに __CAPGO_KEEP_1__ ず䞀臎しおいる堎合:

タヌミナル画面
npx @capgo/cli@latest bundle upload --channel=production --auto-bump
npx @capgo/cli@latest bundle upload --auto-bump major
npx @capgo/cli@latest bundle upload --auto-bump minor # default when the flag has no value
npx @capgo/cli@latest bundle upload --auto-bump patch # alias: fix
npx @capgo/cli@latest bundle upload --auto-bump metadata
npx @capgo/cli@latest bundle upload --channel=production --auto-bump ai

__CAPGO_KEEP_0__ ず __CAPGO_KEEP_1__ を䜿甚しお、Workers AI はロヌカル バンドル ファむルを前の __CAPGO_KEEP_2__/チャンネル デルタ マニフェストず比范し、掚枬し --auto-bump ai, Capgo Cloudflare Workers AI compares local bundle files to the previous Capgo/channel delta manifest, infers major | minor | patch | metadata, and prints a short reason in the CLI log. If no previous Capgo version exists, AI is skipped and the bump defaults to patch.

オプション:

パラメヌタタむプ説明
-astringAPIで指定したアカりントにリンクするためのキヌ
-pstringcapacitor.configで指定されおいるwebDirを䜿甚しない堎合、アップロヌドするフォルダヌのパス
-cstringリンクするチャンネルを指定。耇数のチャンネルを指定する堎合は、カンマで区切る。䟋: production,beta
—rolloutstring0から100のパヌセンテヌゞでアップロヌドしたバンドルをこのチャンネルのロヌルアりトタヌゲットずしお蚭定
—stablebooleanロヌルアりト蚭定枈みのチャンネルで、安定版のフォヌルバックを眮き換えるのではなく、ロヌルアりトのタヌゲットを蚭定する
—ロヌルアりトパヌセンテヌゞbpsstringロヌルアりトパヌセンテヌゞを0から10000の範囲で蚭定したす。
—ロヌルアりトキャッシュTTL秒stringCloudflare ロヌルアりト決定キャッシュのTTLを秒単䜍で蚭定したす。
-estringCapgo ぞのアップロヌドの代わりに、倖郚URLにリンクする
—IVセッションキヌstringURL倖郚のバンドルURLのIVずセッションキヌを蚭定する
—S3リヌゞョンstringS3バケットのリヌゞョンを指定する
—S3APIキヌstringAPI key for your S3 endpoint
—s3-゚サむンにを以埗にを䜿甚しおきるstringAPI secret for your S3 endpoint
—s3-゚サむンを以埗にを䜿甚しおきるstring゚サむンを以埗にを読したん
—s3-バヌタヌ名前string゚サむンを以埗にを䜿甚しおきるバヌタヌ名前
—s3-バヌタヌバヌstring゚サむンを以埗にを䜿甚しおきるバヌタヌバヌ
゚サむンを以埗にを䜿甚しおきるバヌタヌバヌにいたすにを巹れboolean—no-s3-゚メ゚レカ
—゚メ゚レカヒログを巹れstringプラむベヌト眲名鍵のカスタムパス (v2 システム)
—key-data-v2stringプラむベヌト眲名鍵 (v2 システム)
—bundle-URLboolean暙準出力にバンドルURLを衚瀺
—no-keyboolean眲名鍵を無芖しお明瀺的な曎新を送信
—no-code-checkboolean゜ヌスcodeずむンデックスがルヌトフォルダに存圚する堎合にnotifyAppReady()が呌び出されたかどうかを確認しない
—display-iv-sessionbooleanコン゜ヌルにIVずセッション鍵を衚瀺しお、曎新を暗号化する
-bstringアップロヌドするバンドルのバヌゞョン番号
—auto-bumpstringチャンネルのリンクされたバンドルから自動的にむンクリメントする (ない堎合はリモヌトアプリの最新バヌゞョン)。レベル: メゞャヌ、ミニマム (デフォルト)、パッチ (alias fix)、メタデヌタ、たたは AI (ワヌカヌ AI はロヌカル vs 前回のデルタマニフェストからレベルを掚枬し、前の Capgo バヌゞョンがない堎合はパッチにフォヌルバックする)。フリヌ名が芋぀かるたでバンプする (削陀された名前は占有される)。—bundle (-b) ず組み合わせるこずはできない。
—linkstring倖郚リ゜ヌスぞのリンク (䟋: GitHub リリヌス)
—commentstringこのバヌゞョンに぀いおのコメント、リリヌスノヌト、コミットハッシュ、コミットメッセヌゞなど
—min-update-versionstringこのバヌゞョンにアップデヌトするために必芁な最小バヌゞョン。チャンネルの自動アップデヌトを無効にし、メタデヌタに蚭定した堎合にのみ䜿甚
—auto-min-update-versionbooleanネむティブパッケヌゞに基づいお最小アップデヌトバヌゞョンを蚭定
—ignore-metadata-checkbooleanアップロヌドの際にメタデヌタ (node_modules) のチェックを無芖したす。
—fail-on-incompatiblebooleanアップロヌドがチャンネルの珟圚のネむティブパッケヌゞず䞍盞応である堎合、倱敗 (非れロの終了コヌド) するのではなくアップロヌドしたす。むンタラクティブなタヌミナルでは、ネむティブビルドを遞択できたすが、拒吊するず倱敗したす。このオプションは、—ignore-metadata-check ず組み合わせるこずができたせん。
—ignore-checksum-checkbooleanアップロヌドの際にチェックサムのチェックを無芖したす。
—force-crc32-checksumbooleanアップロヌドの際にCRC32チェックサムを匷制したす (オヌト怜出をオヌバヌラむド)
—timeoutstringアップロヌドプロセスのタむムアりト時間 (秒)
—multipartboolean[廃止] —tus を䜿甚しおください。S3 アップロヌドにマルチパヌトプロトコルを䜿甚したす。
—zipbooleanzipファむルをCapgoクラりドにアップロヌドしおください (レガシヌモヌド)
—tusbooleanCapgoクラりドにTUSを䜿甚しおアップロヌドしおください
—tus-chunk-sizestringTUS再開可胜アップロヌドのバむト単䜍のチョンクサむズ (デフォルト: 自動)
—partialboolean[非掚奚] —deltaを䜿甚しおください。むンクリメンタルアップデヌトをアップロヌドしおください
—partial-onlyboolean[非掚奚] —delta-onlyを䜿甚しおください。むンクリメンタルアップデヌトのみをアップロヌドし、フルバンドルをスキップしおください
—deltabooleanむンスタント、超高速のアップデヌトのために、倧きなzipダりンロヌドを避けるために、deltaアップデヌト(倉曎されたファむルのみ)をアップロヌドしおください
—delta-onlyboolean最倧速床でアップロヌドするには、フルバンドルではなく、deltaアップデヌトのみをアップロヌドする (倧芏暡アプリ甚)
—no-deltabooleanむンスタントアップデヌトが有効でも、deltaアップデヌトを無効にする
—encrypted-checksumstringアップロヌドする倖郚バンドルの堎合にのみ䜿甚される、暗号化されたチェックサム (眲名)
—auto-set-bundlebooleancapacitor.config.json にバンドルを蚭定する
—dry-uploadbooleanバンドルアップロヌドプロセスをドラむ実行: デヌタベヌスに行を远加するだけ、ファむルをアップロヌドせず、チャンネルを曎新しない ( Capgo の内郚テスト甚)
—package-jsonstringモノレポ甚の package.json ファむルのパス (カンマ区切り)
—node-modulesstringモノレポ甚のnode_modulesディレクトリのパス (カンマ区切り)
—encrypt-partialbooleandelta曎新ファむルを暗号化 (アップデヌタヌ6.14.4以䞊の堎合、自動有効)
—delete-linked-bundle-on-uploadbooleanアップロヌドしようずしおいるチャンネルで、珟圚リンクされおいるバンドルを怜玢し、削陀
—no-brotli-patternsstringBrotli圧瞮から陀倖するファむル (カンマ区切り、䟋 “.jpg,” “.png”)—disable-brotliアップデヌタヌ版が察応しおいる堎合でも、Brotli圧瞮を完党に無効にする
—version-exists-okbooleanPaths to node_modules directories for monorepos (comma-separated)
—encrypt-partialbooleanバンドルのバヌゞョンがすでに存圚する堎合、CI/CD ワヌクフロヌずモノレポのために成功しお終了したす。
—self-assignbooleanこのチャンネルにデバむスを自動で参加させるこずを蚱可したす (曎新されたチャンネル蚭定)
—qr-previewbooleanこのバンドルのプレビュヌをアップロヌドした埌にタヌミナル QR code を衚瀺したす。
—send-update-notificationbooleanこのリンクされたチャンネル バンドルの曎新埌にデバむスにネむティブの曎新チェック通知を送信したす。
—supa-hoststringカスタム Supabase ホスト URL (自宅ホスティングたたは Capgo 開発甚)
—supa-anonstringカスタム Supabase anon キヌ (自宅ホスティング甚)
—verboseboolean詳现ログ出力ずバグの詳现情報を衚瀺する
タヌミナル画面
npx @capgo/cli@latest bundle compatibility

Capgo Cloudでアップデヌトが安党であるこずを確認するために、特定のチャンネルずバンドルの互換性を確認する

䟋:

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

オプション:

パラメヌタヌタむプ説明
-astringAPI key to link to your account
-cstringChannel to check the compatibility with
—textbooleanOutput text instead of emojis
—package-jsonstringPaths to package.json files for monorepos (comma-separated)
—node-modulesstringPaths to node_modules directories for monorepos (comma-separated)
—supa-hoststringカスタム Supabase ホスト URL (自瀟ホスティングたたは Capgo 開発甚)
—supa-anonstringカスタム Supabase anon キヌ (自瀟ホスティング甚)
タヌミナル画面
npx @capgo/cli@latest bundle releaseType

🧭 最新のメタデヌタずチャンネルの互換性に基づいお「ネむティブ」たたは「OTA」を出力したす。

䟋:

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

オプション:

パラメヌタタむプ説明
-astringAPIアカりントにリンクするためのキヌ
-cstring比范察象のチャンネル
—package-jsonstringモノレポ甚のパッケヌゞ.jsonファむルのパス(カンマ区切り)
—node-modulesstringモノレポ甚のnode_modulesディレクトリのパス(カンマ区切り)
—supa-hoststring自䜜の Supabase ホスト URL (自䜜の堎合や Capgo 開発甚)
—supa-anonstring自䜜の Supabase anon キヌ (自䜜の堎合)

🗑 削陀

「🗑 削陀」

別名: d

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

🗑 Capgo Cloud から特定のバンドルを削陀する、バヌゞョンを特定するこずも可胜。

䟋:

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

オプション:

パラメヌタヌタむプ説明
-astringAPI キヌを䜿甚しおアカりントにリンク
--supa-hoststringカスタム Supabase ホスト URL (自瀟ホスティングたたは Capgo 開発甚)
--supa-anonstringカスタム Supabase anon キヌ (自瀟ホスティング甚)

゚むリアス: l

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

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

䟋:

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

オプション:

パラメヌタヌタむプ説明
-astringAPI をクリックしおアカりントにリンク
—supa-hoststring自宅サヌバヌたたは開発甚の Capgo のカスタム Supabase ホスト URL
—supa-anonstring自宅サヌバヌ甚のカスタム Supabase anon キヌ

Alias: c

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

🧹 Capgo Cloud から叀いバンドルを削陀したす。指定されたバヌゞョンの最新バヌゞョンを保存したす。チャンネルにリンクされたバンドルは、—ignore-channel を䜿甚しない限り保存されたす。

䟋:

タヌミナル画面
npx @capgo/cli@latest bundle cleanup com.example.app --bundle=1.0 --keep=3

オプション:

パラメヌタヌタむプ説明
-bstring削陀するアプリのバンドルバヌゞョン番号
-astringAPIアカりントにリンクするためのキヌ
-kstring保管するバヌゞョンの数
-fboolean匷制削陀
—ignore-channelbooleanチャンネルに玐づいたバンドルを削陀する堎合も、チャンネルも削陀したす (泚意: チャンネルも削陀されたす)
—supa-hoststringカスタム Supabase ホスト URL (自瀟ホスティングたたは Capgo 開発甚)
—supa-anonstringカスタム Supabase anon キヌ (自瀟ホスティング甚)
タヌミナル画面
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-jsonstringモノレポ甚のpackage.jsonファむルのパス(カンマ区切り)
タヌミナル画面
npx @capgo/cli@latest bundle decrypt

暗号化されたバンドルを埩号化したす(䞻にテスト甚)。 埩号化埌のセッションキヌをbase64圢匏で出力したす。

䟋:

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

オプション:

パラメヌタタむプ説明
—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

オプション:

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