์ฑ๋
์ด ์ค์ ํ๋กฌํํธ๋ฅผ ์ค์น ๋จ๊ณ์ ์ด ํ๋ฌ๊ทธ์ธ์ ์ ์ฒด ๋งํฌ๋ค์ด ๊ฐ์ด๋์ ํจ๊ป ๋ณต์ฌํฉ๋๋ค.
๐ข Capgo Cloud์์ ์ฑ ์ ๋ฐ์ดํธ๋ฅผ ์ํ ๋ฐฐํฌ ์ฑ๋์ ๊ด๋ฆฌํ์ฌ, ์ ๋ฐ์ดํธ ๋ฐฉ๋ฒ์ ์ฅ์น์ ์ ๋ฌํ๋ ๋ฐฉ๋ฒ์ ์ ์ดํฉ๋๋ค.
โ โ ์ถ๊ฐ
Alias:ํฐ๋ฏธ๋ ์ฐฝ a
npx @capgo/cli@latest channel add์ฑ ๋ฐฐํฌ๋ฅผ ์ํ ์๋ก์ด ์ฑ๋์ Capgo Cloud์์ ๊ด๋ฆฌํ ์ ์๋ ์ ๋ฐ์ดํธ ์ ๋ฌ์ ์ํด ์์ฑํฉ๋๋ค.
์์:
npx @capgo/cli@latest channel add production com.example.app --default์ต์ :
| Param | ํ์ | ์ค๋ช |
|---|---|---|
| -d | boolean | ๊ธฐ๋ณธ ์ฑ๋๋ก ์ค์ |
| --self-assign | boolean | ์ด ์ฅ์น๊ฐ ์ด ์ฑ๋์ ์๋ ASSIGN ํ ์ ์๋๋ก ํ์ฉํฉ๋๋ค. |
| -a | string | API ํค๋ฅผ ์ฌ์ฉํ์ฌ ๊ณ์ ์ ์ฐ๊ฒฐํฉ๋๋ค. |
| โsupa-host | string | ์ฌ์ฉ์ ์ง์ Supabase ํธ์คํธ URL (์์ฒด ํธ์คํ ๋๋ Capgo ๊ฐ๋ฐ์ฉ) |
| โsupa-anon | string | ์ฌ์ฉ์ ์ง์ Supabase anon ํค (์์ฒด ํธ์คํ ์ฉ) |
๐๏ธ ์ญ์
์ญ์ ๋Alias: d
npx @capgo/cli@latest channel delete๐๏ธ Capgo ์ฑ๋์ ์ญ์ ํ๊ณ , ์ต์ ์ ์ผ๋ก ๊ด๋ จ๋ ๋ฒ๋ค์ ์ญ์ ํ์ฌ ์์ ์ฌ์ฉ๋์ ์ค์ผ ์ ์์ต๋๋ค.
์์:
npx @capgo/cli@latest channel delete production com.example.appOptions:
| ์ต์ : | ํ๋ผ๋ฏธํฐ | ํ์ |
|---|---|---|
| -a | string | API ๊ณ์ ์ ์ฐ๊ฒฐํ๋ ํค |
| -a | boolean | __CAPGO_KEEP_0__ ํค๋ฅผ ์ฌ์ฉํ์ฌ ๊ณ์ ์ ์ฐ๊ฒฐํฉ๋๋ค. (Account Link Key). |
| โfound-if-not-success | 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๐ Capgo ์ฑ์ ๋ํ ๋ชจ๋ ์ฑ๋์ ๋ชฉ๋กํํ์ฌ ๋ฐฐํฌ ์ค์ ์ ๊ฒํ ํฉ๋๋ค.
__CAPGO_KEEP_0__
npx @capgo/cli@latest channel list com.example.app์ต์ :
| ํ๋ผ๋ฏธํฐ | ํ์ | ์ค๋ช |
|---|---|---|
| -a | string | API ๊ณ์ ์ ์ฐ๊ฒฐํ๋ ํค |
| --supa-host | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| --supa-anon | string | ์์ฒด ํธ์คํ ์ ์ํ ์ปค์คํ Supabase anon ํค |
๐ฆ ํ์ฌ ๋ฒ์
ํ์ฌ ๋ฒ์ npx @capgo/cli@latest channel currentBundle๐ฆ Capgo์์ ํน์ ์ฑ๋์ ์ฐ๊ฒฐ๋ ํ์ฌ ๋ฐฐํฌ๋ณธ์ ๊ฐ์ ธ์ ์ ๋ฐ์ดํธ ์ถ์ ์ ์ํด ํด๋ผ์ฐ๋์ ์ ์ฅํฉ๋๋ค.
์์:
npx @capgo/cli@latest channel currentBundle production com.example.app์ต์ :
| Param | ํ์ | -c |
|---|---|---|
| -c | string | ์ค๋ช |
| -a | string | API ํค๋ฅผ ์ฌ์ฉํ์ฌ ๊ณ์ ์ ์ฐ๊ฒฐ |
| โquiet | boolean | ๋ฐฐํฌ ๋ฒ์ ๋ง ์ถ๋ ฅ |
| โsupa-host | string | ์ฌ์ฉ์ ์ง์ Supabase ํธ์คํธ URL (์์ฒด ํธ์คํ ๋๋ Capgo ๊ฐ๋ฐ์ฉ) |
| โsupa-anon | string | ์ฌ์ฉ์ ์ง์ Supabase anon ํค (์์ฒด ํธ์คํ ์ฉ) |
โ๏ธ ์ค์
์ค์ ๋ณ๋ช
: s
npx @capgo/cli@latest channel set์ฑ๋์ ๋ํ ์ค์ ์ ๊ตฌ์ฑํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฒ์ ์ ๋ฐ์ดํธ ์ ๋ต(๋ฉ์ด์ , ๋ง์ด๋, ๋ฉํ๋ฐ์ดํฐ, ํจ์น, ์์), ์ฅ์น ํ๊ฒํ (iOS, Android, ๊ฐ๋ฐ, ํ๋ก๋์ , ์๋ฎฌ๋ ์ดํฐ, ์ฅ์น) ๋๋ ๋ฒ๋ค์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ํ ์ฑ๋์ ๊ธฐ๋ณธ ์ฑ๋์ด์ด์ผ ํฉ๋๋ค.
์์:
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state default์ต์ :
| ํ๋ผ๋ฏธํฐ | ํ์ | ์ค๋ช |
|---|---|---|
| -a | string | API ํค๋ฅผ ์ฌ์ฉํ์ฌ ๊ณ์ ์ ์ฐ๊ฒฐ |
| -b | string | ํ์ผ์ ์ค์ ํ ๋ฒ์ ๋ฒํธ |
| -s | string | ์ฑ๋์ ์ํ๋ฅผ ์ค์ (default ๋๋ normal) |
| โ์ต์ ์๊ฒฉ | boolean | capgo ํด๋ผ์ฐ๋์ ์ ๋ก๋๋ ์ต์ ๋ฒ์ ์ ๊ฐ์ ธ์ ์ฑ๋์ ์ค์ |
| โ์ต์ | boolean | package.json์ ์ต์ ๋ฒ์ ํค๋ฅผ ๊ฐ์ ธ์ ์ฑ๋์ ์ค์ |
| โ๋ค์ด๊ทธ๋ ์ด๋ | 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 | ์ ๋ฐ์ดํธ ์ฐจ๋จ: major, minor, metadata, patch, ๋๋ none (๋ชจ๋ ํ์ฉ) |
| โ์ ๋ฐ์ดํธ ํจํค์ง | string | zip, delta, ๋๋ ๋ ๋ค ์ ๊ณต: all, zip, delta, zip_from_builtin, ๋๋ delta_from_builtin |
| โ๋กค์์ ๋ฒ๋ค | string | ์ด ์ฑ๋์์ ์ ์ง์ ์ผ๋ก ๋ฆด๋ฆฌ์ฆํ ๋ฒ๋ค์ ๋ฒ์ |
| โ๋กค์์ ํผ์ผํธ | string | 0์์ 100๊น์ง์ ๋กค์์ ํผ์ผํธ |
| โ๋กค์์ ํผ์ผํธ BPS | string | 0์์ 10000๊น์ง์ ๋กค์์ ํผ์ผํธ (BPS) |
| โ๋กค์์ ํ์ฑํ | boolean | ์ค์ ๋ ๋กค์์์ ํ์ฑํ |
| โ๋กค์์ ๋นํ์ฑํ | boolean | ์ค์ ๋ ๋กค์์์ ๋นํ์ฑํํฉ๋๋ค. |
| โ๋กค์์-์ค์ง | boolean | ์ ํ๋ ๊ธฐ๊ธฐ rollback ์์ด ๋กค์์ ๋ ธ์ถ์ ์ค์งํฉ๋๋ค. |
| โ๋กค์์-์ฌ๊ฐ | boolean | ์ค์ง๋ ๋กค์์์ ์ฌ๊ฐํฉ๋๋ค. |
| โ๋กค์์-๋กค๋ฐฑ | boolean | ๋กค์์ ์ํ๋ฅผ ์ด๊ธฐํํ๊ณ ๊ธฐ๊ธฐ๋ค์ ์์ ์ํ๋ก ๋๋๋ฆฝ๋๋ค. |
| โ๋กค์์-์ง๋ณด | boolean | ๋กค์์ ๋์์ ์์ ์ํ๋ก ์ ํํ๊ณ ๋กค์์ ์ํ๋ฅผ ์ด๊ธฐํํฉ๋๋ค. |
| โ๋กค์์-์บ์-TTL-์ด | string | Cloudflare ๋กค์์ ๊ฒฐ์ ์บ์ TTL ์ด |
| ์๋ ์ค์ง ๊ธฐ๋ฅ์ด ํ์ฑํ๋์ด ์๋์ง ์ฌ๋ถ | 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 | ์ด ์ฑ๋ ํ๋ฆฌ๋ทฐ๋ฅผ ์ ๋ฐ์ดํธํ ํ ํฐ๋ฏธ๋ QR code๋ฅผ ์ถ๋ ฅํฉ๋๋ค |
| โsend-update-notification | boolean | __CAPGO_KEEP_0__ |
| โpackage-json | string | __CAPGO_KEEP_0__ |
| โignore-metadata-check | boolean | __CAPGO_KEEP_0__ |
| __CAPGO_KEEP_0__ | string | Capgo |
| __CAPGO_KEEP_0__ | string | __CAPGO_KEEP_0__ |