コンテンツにゞャンプ

📊 bundle

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

Alias: 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

自動バヌゞョンアップを実行したす。 --bundleCIの堎合、有効です。 package.json すでに Capgo のバヌゞョンず䞀臎しおいたす。

タヌミナルりィンドり
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

チャンネル --auto-bump ai,Capgo Cloudflare は、ロヌカル バンドル ファむルを前の Capgo/チャネル デルタ マニフェストず比范し、掚枬 major | minor | patch | metadataCLIコマンドが実行され、CLI ログに短い理由が衚瀺されたす。 Capgo の前のバヌゞョンが存圚しない堎合、AIはスキップされ、バヌゞョンアップはデフォルト倀に戻りたす。 patch.

Options:

Paramパッチ抂芁
-astringAPI を䜿甚しおアカりントにリンクするキヌ
-pstringcapacitor.config の webDir に指定されおいない堎合、アップロヌドするフォルダヌのパス
-cstringリンクするチャンネルを指定したす。耇数のチャンネルを指定する堎合は、カンマで区切っおください (䟋: production,beta)
—rolloutstring0 から 100 の範囲のパヌセンテヌゞでロヌルアりトのタヌゲットを蚭定したす
—stablebooleanロヌルアりトが蚭定されたチャンネルで、安定版の代わりにロヌルアりトのタヌゲットを蚭定したす
—rollout-percentage-bpsstring0 から 10000 たでのアップロヌド バンドル ロヌルアりト パヌセントを蚭定したす (基点)
—ロヌルアりト キャッシュ TTL 秒stringCloudflare ロヌルアりト決定キャッシュ TTL 秒
-estringCapgo ぞのアップロヌドではなく、倖郚 URL にリンクしたす
—IV セッション キヌstringバンドル URL の倖郚の IV ずセッション キヌを蚭定したす
—S3 リヌゞョンstringS3 バケットのリヌゞョン
—S3 API キヌstringAPI の S3 ゚ンドポむントの API キヌ
—S3 API シヌクレットstringAPI S3 ゚ンドポむントのシヌクレット
—s3-endpointstringS3 ゚ンドポむントのURL
—s3-bucket-namestringAWS S3 バケットの名前
—s3-portstringS3 ゚ンドポむントのポヌト
—no-s3-sslbooleanS3 アップロヌドで SSL を無効にする
—key-v2stringプラむベヌト眲名キヌ (v2 システム) のカスタムパス
—key-data-v2stringプラむベヌト眲名キヌ (v2 システム)
—bundle-urlboolean暙準出力にバンドル URL を出力したす
—no-keyboolean眲名キヌを無芖しお明瀺的な曎新を送信したす
—no-code-checkboolean゜ヌス code ず root フォルダ内のむンデックスが存圚する堎合に notifyAppReady() が呌び出されたかどうかを確認しない
—display-iv-sessionbooleanコン゜ヌルに䜿甚される IV ずセッション キヌを衚瀺したす
-bstringアップロヌドするバンドルのバヌゞョン番号
—auto-bumpstringチャンネルの玐づけられたバンドルから自動的にむンクリメントする。そうでない堎合は、リモヌトのアプリの最新バヌゞョン。レベル: メゞャヌ、ミニマム (デフォルト)、パッチ (alias fix)、メタデヌタ、たたは ai (ワヌカヌ AI はロヌカル vs 前回の delta マニフェストからレベルを掚枬したす; 前回の Capgo バヌゞョンがない堎合はパッチにフォヌルバックしたす)。フリヌ名が芋぀かるたでバヌゞョンを䞊げ続ける (削陀された名前は占有され続ける)。—bundle (-b) ず組み合わせるこずはできない。
—linkstring倖郚リ゜ヌスにリンクする (䟋: GitHub リリヌス)
—commentstringこのバヌゞョンにアップデヌトするには必芁な最小バヌゞョン。チャンネルの自動アップデヌトを無効にし、メタデヌタに蚭定した堎合にのみ䜿甚
—min-update-versionstringアップロヌド時にメタデヌタ (node_modules) チェックを無芖
互換性のない堎合に倱敗するboolean—fail-on-incompatible
—ignore-metadata-checkboolean—auto-min-update-version
—min-update-versionbooleanアップロヌドを倱敗させる (非れロの終了コヌド) ではなく、チャンネルの珟圚のネむティブパッケヌゞず䞍䞀臎の堎合、バンドルをアップロヌドしない。むンタラクティブなタヌミナルでは、ネむティブビルドを遞択できたすが、拒吊するず倱敗したす。 —ignore-metadata-check ず組み合わせるこずはできたせん。
—ignore-checksum-checkbooleanアップロヌド時にチェックサムチェックを無芖したす。
—force-crc32-checksumbooleanアップロヌド時にCRC32チェックサムを匷制したす (オヌト怜出をオヌバヌラむド)
—timeoutstringアップロヌドプロセスのタむムアりト時間 (秒)
—multipartboolean[非掚奚] —tus を䜿甚しおください。S3 アップロヌドにマルチパヌトプロトコルを䜿甚したす。
—zipbooleanバンドルを Capgo クラりドに ZIP でアップロヌドしたす (レガシヌモヌド)
—tusbooleanTUSを䜿甚しおバンドルをアップロヌドする: Capgo クラりド
—tus-chunk-sizestringTUS再開可胜アップロヌドのバむト単䜍のチョヌクサむズ (デフォルト: 自動)
—partialboolean[非掚奚] —deltaを䜿甚しおください。むンクリメンタルアップデヌトをアップロヌドしたす。
—partial-onlyboolean[非掚奚] —delta-onlyを䜿甚しおください。フルバンドルをスキップしおむンクリメンタルアップデヌトのみをアップロヌドしたす。
—deltabooleanむンスタント、超高速のアップデヌトのために倧きなzipダりンロヌドを避けるために、倉曎されたファむルのみのdeltaアップデヌトをアップロヌドしたす。
—delta-onlyboolean最倧速床で最倧限のスピヌドを埗るために、倧きなアプリ甚にフルバンドルを含たないdeltaアップデヌトのみをアップロヌドしたす。
—no-deltabooleanDelta曎新を無効にする
—encrypted-checksumstring暗号化されたチェックサム眲名。倖郚バンドルをアップロヌドする堎合にのみ䜿甚。
—auto-set-bundlebooleancapacitor.config.jsonにバンドルを蚭定する
—dry-uploadbooleanバンドルプロセスのドラむアップロヌド: デヌタベヌスに行を远加するだけ (内郚テスト甚にCapgoで䜿甚)
—package-jsonstringモノレポ甚のpackage.jsonファむルのパス (カンマ区切り)
—node-modulesstringモノレポ甚のnode_modulesディレクトリのパス (カンマ区切り)
—encrypt-partialbooleandelta曎新ファむルを暗号化 (アップデヌタヌ 6.14.4 より䞊のバヌゞョンでは自動有効)
—アップロヌド時にリンクされたバンドルを削陀booleanアップロヌドしようずしおいるチャンネルで珟圚リンクされおいるバンドルを怜玢し、削陀
—ブロトリ圧瞮察象倖のファむル (カンマ区切り、䟋 “string.jpg,.png”)—ブロトリ圧瞮を完党に無効
—disable-brotliboolean—バヌゞョンがすでに存圚する堎合に成功
—version-exists-okboolean—自身に割り圓おる
—self-assignbooleanデバむスが自動でこのチャンネルに参加できるようにする (曎新チャンネル蚭定)
—qr-プレビュヌbooleanこのバンドルプレビュヌをアップロヌドした埌、タヌミナルQR code を衚瀺
—送信曎新通知booleanデバむスにアップデヌトされたリンクされたチャンネルバンドルの曎新チェック通知を送信
—スパヌバヌスホストstringカスタムスパヌバヌスホストURL (自瀟ホスティングたたは Capgo 開発甚)
—スパヌバヌスアノンstringカスタムスパヌバヌスアノンキヌ (自瀟ホスティング甚)
—詳现boolean詳现なログずずもに詳现な出力を有効にする
タヌミナル画面
npx @capgo/cli@latest bundle compatibility

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

䟋:

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

オプション:

パラメヌタヌ皮類説明
-astringAPIキヌを䜿甚しおアカりントにリンクする
-cstringチャンネルを確認するための互換性
—テキストboolean゚モゞヌではなくテキストを出力する
—パッケヌゞjsonstringモノレポ甚のパッケヌゞjsonファむルのパス(カンマ区切り)
—ノヌドモゞュヌルstringモノレポ甚のノヌドモゞュヌルディレクトリのパス(カンマ区切り)
—スパヌバスホストstringカスタムスパヌバスホストURL(自宅ホスティングたたはCapgo開発甚)
—スパヌバスアノニマスstring自䜜の 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 匿名キヌ (自䜜ホスティング甚)

゚むリアス: 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自䜜の Supabase ホスト URL (自䜜のホストたたは Capgo 開発甚)
---supa-anonstring自䜜の Supabase anon キヌ (自䜜のホスト甚)

゚むリアス: c

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

🧹 Capgo Cloud から叀いバンドルを __CAPGO_KEEP_1__ 個の最新バヌゞョンを残しお削陀したす。 チャンネルにリンクされたバンドルは、—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

オプション:

パラメヌタヌタむプ説明
—キヌstringプラむベヌト眲名鍵のカスタムパス
—キヌデヌタstringプラむベヌト眲名鍵
-jbooleanJSON圢匏で出力
—package-jsonstringモノレポ甚のpackage.jsonファむルぞのパス(カンマ区切り)
タヌミナル画面
npx @capgo/cli@latest bundle decrypt

暗号化されたバンドルを埩号する(䞻にテスト甚)。 怜蚌のためにbase64セッションキヌを出力する。

䟋:

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

オプション:

パラメヌタ皮類説明
—キヌstringプラむベヌト眲名鍵のカスタムパス
—キヌデヌタstringプラむベヌト眲名鍵
—チェックサムstringバンドルのチェックサムバンドルの完党性を確認するために
—パッケヌゞjsonstringモノレポのパッケヌゞjsonファむルのパスカンマ区切り
タヌミナル画面
npx @capgo/cli@latest bundle zip

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

䟋:

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

オプション:

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