๐ข ์ฑ๋
์ค์น ๋จ๊ณ์ ์ด ํ๋ฌ๊ทธ์ธ์ ์ ์ฒด ๋งํฌ๋ค์ด ๊ฐ์ด๋๋ฅผ ํฌํจํ ์ค์ ํ๋กฌํํธ๋ฅผ ๋ณต์ฌํ์ธ์.
๐ข ์ฑ ์ ๋ฐ์ดํธ๋ฅผ ์ํ Capgo Cloud์ ๋ถ์ฐ ์ฑ๋ ๊ด๋ฆฌ
โ ์ถ๊ฐ
โ ์ถ๊ฐ๋ณ์นญ: a
npx @capgo/cli@latest channel addโ ์ฑ ๋ฐฐํฌ ์ฑ๋์ ์์ฑํ์ฌ ์ ๋ฐ์ดํธ ์ ์ก ๊ด๋ฆฌ๋ฅผ ์ํด Capgo ํด๋ผ์ฐ๋์ ์ถ๊ฐํฉ๋๋ค.
์์:
npx @capgo/cli@latest channel add production com.example.app --default์ต์ :
| Param | Type | ์ค๋ช |
|---|---|---|
| -d, | string | ๊ธฐ๋ณธ ์ฑ๋์ __CAPGO_KEEP_0__ ํด๋ผ์ฐ๋์ ์ค์ ํฉ๋๋ค. |
| โ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 deleteCapgo ํด๋ผ์ฐ๋์์ ์ฑ๋์ ์ญ์ ํ๊ณ ์ต์ ์ ์ผ๋ก ๊ด๋ จ๋ ๋ฒ๋ค์ ์ญ์ ํ์ฌ ์์ ์ฌ์ฉ๋์ ์ค์ ๋๋ค.
์์:
npx @capgo/cli@latest channel delete production com.example.app์ต์ :
| ํ๋ผ๋ฏธํฐ | ํ์ | ์ค๋ช |
|---|---|---|
| -a, | string | API ๊ณ์ ์ ์ฐ๊ฒฐํ๊ธฐ ์ํ ํค |
| โ๋ฒ๋ค์ ์ญ์ | boolean | ์ฑ๋๊ณผ ๊ด๋ จ๋ ๋ฒ๋ค์ ์ญ์ |
| โsuccess-if-not-found | boolean | ์ฑ๋์ด ๋ฐ๊ฒฌ๋์ง ์์ผ๋ฉด ์ฑ๊ณต |
| โsupa-host | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| โsupa-anon | string | ์์ฒด ํธ์คํ ์ ์ํด ์ฌ์ฉํ๋ ์ปค์คํ Supabase anon ํค |
๐ List
โ ๐ ๋ชฉ๋กโ ์ ๋ชฉ์ ์น์ Alias: l
npx @capgo/cli@latest channel listCapgo Cloud์์ ๋ฐฐํฌ ์ค์ ์ ๊ฒํ ํ๊ธฐ ์ํด ์ฑ์ ๊ตฌ์ฑ๋ ์ฑ๋ ๋ชฉ๋ก์ ๋ชจ๋ ํ์ํฉ๋๋ค.
์์:
npx @capgo/cli@latest channel list com.example.app์ค์ :
| Param | Type | ์ค๋ช |
|---|---|---|
| -a, | string | API ๊ณ์ ์ ์ฐ๊ฒฐํ๊ธฐ ์ํ ํค |
| โsupa-host | string | ์์ฒด ํธ์คํ ๋๋ ๊ฐ๋ฐ์ ์ํ ์ปค์คํ Supabase ํธ์คํธ URL (for self-hosting or Capgo development) |
| โsupa-anon | string | __CAPGO_KEEP_0__์ ์ปค์คํ Supabase ์ต๋ช ํค (์์ฒด ํธ์คํ ์ฉ) |
๐ฆ CurrentBundle
"ํ์ฌ ๋ฒ์ " ์น์ npx @capgo/cli@latest channel currentBundleCapgo Cloud์์ ์ ๋ฐ์ดํธ๋ฅผ ์ถ์ ํ๊ธฐ ์ํด ํน์ ์ฑ๋์ ์ฐ๊ฒฐ๋ ํ์ฌ ๋ฒ์ ์ ๊ฐ์ ธ์ต๋๋ค.
์์:
npx @capgo/cli@latest channel currentBundle production com.example.app์ต์ :
| Param | Type | ์ค๋ช |
|---|---|---|
| -c, | string | ์ฑ๋์ ํตํด ํ์ฌ ๋ฒ๋ค์ ๊ฐ์ ธ์ต๋๋ค |
| -a, | string | API ํค๋ฅผ ์ฌ์ฉํ์ฌ ๊ณ์ ์ ์ฐ๊ฒฐํฉ๋๋ค |
| โquiet | boolean | ๋ฒ๋ค ๋ฒ์ ๋ง ์ถ๋ ฅํฉ๋๋ค |
| โsupa-host | string | ์์ฒด ํธ์คํ ๋๋ Capgo ๊ฐ๋ฐ์ ์ํ ์ปค์คํ Supabase ํธ์คํธ URL |
| โ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 | __CAPGO_KEEP_0__ ํ์ผ์ ๋ฒ์ ๋ฒํธ๋ฅผ ์ค์ ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. |
| -s, | string | ์ฑ๋์ ์ํ๋ฅผ ์ค์ ํฉ๋๋ค. ๊ธฐ๋ณธ ๋๋ ์ผ๋ฐ์ ๋๋ค. |
| โlatest-remote | boolean | capgo ํด๋ผ์ฐ๋์ ์ ๋ก๋๋ ์ต์ ๋ฒ์ ์ ํจํค์ง๋ฅผ ๊ฐ์ ธ์ ์ฑ๋์ ์ค์ ํฉ๋๋ค. |
| โlatest | boolean | package.json์ ์๋ ์ต์ ๋ฒ์ ํค๋ฅผ ๊ฐ์ ธ์ ์ฑ๋์ ์ค์ ํฉ๋๋ค. |
| โdowngrade | boolean | ๋ค์ดํฐ๋ธ ๋ฒ์ ์ดํ์ ๋ฒ์ ์ผ๋ก ๋ค์ด๊ทธ๋ ์ด๋ํ ์ ์์ต๋๋ค. |
| โno-downgrade | boolean | ์๋ณธ ๋ฒ์ ์ดํ๋ก ๋ค์ด๊ทธ๋ ์ด๋ ๊ธ์ง |
| โios | boolean | iOS ๊ธฐ๊ธฐ์๊ฒ ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ด๋๋ก ํ์ฉํฉ๋๋ค. |
| โno-ios | boolean | iOS ๊ธฐ๊ธฐ์๊ฒ ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ด์ง ์๋๋ก ๊ธ์งํฉ๋๋ค. |
| โandroid | boolean | ์๋๋ก์ด๋ ๊ธฐ๊ธฐ์๊ฒ ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ด๋๋ก ํ์ฉํฉ๋๋ค. |
| โno-android | boolean | ์๋๋ก์ด๋ ๊ธฐ๊ธฐ์๊ฒ ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ด์ง ์๋๋ก ๊ธ์งํฉ๋๋ค. |
| โself-assign | boolean | ์ด ์ฑ๋์ ์ฅ์น๊ฐ ์์ฒด ํ ๋น์ ํ์ฉํฉ๋๋ค. |
| โno-self-assign | boolean | ์ด ์ฑ๋์ ์์ฒด ํ ๋น์ ํ์ฉํ์ง ์์ต๋๋ค. |
| โdisable-auto-update | string | ์ ๋ฐ์ดํธ ์ ํ: ๋ฉ์ด์ , ๋ฏธ๋์ด, ๋ฉํ๋ฐ์ดํฐ, ํจ์น, ๋๋ none (๋ชจ๋ ํ์ฉ) |
| โdev | boolean | ๊ฐ๋ฐ ์ฅ์น์ ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ผ ์ ์์ต๋๋ค. |
| โno-dev | boolean | ๊ฐ๋ฐ ์ฅ์น์ ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ผ ์ ์์ต๋๋ค. |
| โprod | boolean | ์ด์ ์ฅ์น์ ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ผ ์ ์์ต๋๋ค. |
| โno-prod | boolean | ์ด์ ์ฅ์น์ ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ผ ์ ์์ต๋๋ค. |
| โ์๋ฎฌ๋ ์ดํฐ | boolean | ๋ฌผ๋ฆฌ ์ฅ์น๋ก ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ผ ์ ์๋๋ก ํ์ฉํฉ๋๋ค. |
| โno-emulator | boolean | ์๋ฎฌ๋ ์ดํฐ ์ฅ์น๋ก ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ด์ง ์์ต๋๋ค. |
| โ์ฅ์น | boolean | ๋ฌผ๋ฆฌ ์ฅ์น๋ก ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ด๋๋ก ํ์ฉํฉ๋๋ค. |
| โno-device | boolean | ๋ฌผ๋ฆฌ ์ฅ์น๋ก ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ด์ง ์์ต๋๋ค. |
| โpackage-json | string | ๋ชจ๋ ธ๋ ํฌ์ package.json ํ์ผ ๊ฒฝ๋ก (์ผํ๋ก ๊ตฌ๋ถ) |
| โignore-metadata-check | boolean | bundle์ node_modules ํธํ์ฑ ํ์ธ์ ๋ฌด์ํฉ๋๋ค. |
| โsupa-host | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| โsupa-anon | string | Supabase anon ํค (์์ฒด ํธ์คํ ์ฉ) |
์ฑ๋์์ ๊ณ์
์ฑ๋์์ ๊ณ์ํ๊ธฐ์ฑ๋์ ์ฌ์ฉ ์ค์ด๋ผ๋ฉด ์ฑ๋ ์ฑ๋์ ์ฌ์ฉํ์ฌ ์ฑ๋ ๋ผ์ฐํ ๊ณผ ์คํ ์ด์ง ๋กค์์์ ๊ณํํ๊ณ , ์ฑ๋ ์ฑ๋ ๊ตฌํ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ฑ๋์ ์ฐธ์กฐํ์ญ์์ค ์ฑ๋ __CAPGO_KEEP_0__ ์ฑ๋์ ๊ตฌํ ์ธ๋ถ ์ฌํญ์ ๋ํด __CAPGO_KEEP_1__ __CAPGO_KEEP_0__ ์ฑ๋์ ๊ตฌํ ์ธ๋ถ ์ฌํญ์ ๋ํด Beta ํ ์คํธ ์๋ฃจ์ __CAPGO_KEEP_0__ ์ ํ ์ํฌํ๋ก์ฐ์ ๋ํด Beta ํ ์คํธ ์๋ฃจ์ , ๋ฐ ๋ฒ์ ๋ชฉํ ์๋ฃจ์ __CAPGO_KEEP_0__ ์ ํ ์ํฌํ๋ก์ฐ์ ๋ํด ๋ฒ์ ๋ชฉํ ์๋ฃจ์ .