๐ข ์ฑ๋
์ค์น ๋จ๊ณ์ ์ด ํ๋ฌ๊ทธ์ธ์ ์ ์ฒด ๋งํฌ๋ค์ด ๊ฐ์ด๋๋ฅผ ํฌํจํ ์ค์ ๋ช ๋ น์ด๋ฅผ ๋ณต์ฌํ์ธ์.
๐ข 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, | string | __CAPGO_KEEP_0__์ ๊ธฐ๋ณธ ์ฑ๋๋ก ์ค์ ํฉ๋๋ค. |
| โself-assign | boolean | ์ด ์ฑ๋์ ์ฅ์น๊ฐ ์๋ ASSIGN ๋ ์ ์๋๋ก ํ์ฉํฉ๋๋ค. |
| -a, | string | API ๊ณ์ ์ ์ฐ๊ฒฐํ๊ธฐ ์ํ API ํค๋ฅผ ์ ๋ ฅํ์ธ์. |
| โsupa-host | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| โsupa-anon | string | ์์ฒด ํธ์คํ ์ ์ฌ์ฉํ๋ Supabase anon ํค๋ฅผ ์ ๋ ฅํ์ธ์. |
๐๏ธ ์ญ์
์ ๋ชฉ: ์ญ์ ๋ณ์นญ: d
npx @capgo/cli@latest channel deleteCapgo Cloud์์ ์ฑ๋์ ์ญ์ ํ๊ณ ์ต์ ์ ๋ฐ๋ผ ๊ด๋ จ๋ ํจํค์ง๋ฅผ ์ญ์ ํ์ฌ ์์ ์ฌ์ฉ๋์ ์ค์ ๋๋ค.
์์:
npx @capgo/cli@latest channel delete production com.example.app์ต์ :
| ํ๋ผ๋ฏธํฐ | ํ์ | ์ค๋ช |
|---|---|---|
| -a, | string | API ํค๋ฅผ ํด๋ฆญํ์ฌ ๊ณ์ ์ ์ฐ๊ฒฐํ์ธ์. |
| โbundle ์ญ์ | boolean | ์ฑ๋๊ณผ ๊ด๋ จ๋ ๋ฒ๋ค์ ์ญ์ ํฉ๋๋ค. |
| โ์ฑ๋์ด ๋ฐ๊ฒฌ๋์ง ์์ผ๋ฉด ์ฑ๊ณต | boolean | โself-hosting ๋๋ __CAPGO_KEEP_0__ ๊ฐ๋ฐ์ ์ํ ์ปค์คํ Supabase ํธ์คํธ URL |
| โself-hosting์ ์ํ ์ปค์คํ Supabase anon ํค | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| __CAPGO_KEEP_0__ | string | __CAPGO_KEEP_0__ |
๐ __CAPGO_KEEP_0__
๋ชฉ๋ก๋ณ์นญ: l
npx @capgo/cli@latest channel listCapgo Cloud์์ ๋ฐฐํฌ ์ค์ ์ ๊ฒํ ํ๊ธฐ ์ํด ์ฑ์ ๊ตฌ์ฑ๋ ๋ชจ๋ ์ฑ๋ ๋ชฉ๋ก์ ํ์ํฉ๋๋ค.
์์:
npx @capgo/cli@latest channel list com.example.app์ต์ :
| ํ๋ผ๋ฏธํฐ | ํ์ | ์ค๋ช |
|---|---|---|
| -a, | string | API ํค๋ฅผ ํด๋ฆญํ์ฌ ๊ณ์ ์ ์ฐ๊ฒฐํ์ธ์. |
| โsupa-host | string | ์ฌ์ฉ์ ์ง์ Supabase ํธ์คํธ URL (์์ฒด ํธ์คํ ๋๋ Capgo ๊ฐ๋ฐ์ฉ) |
| โsupa-anon | string | ์ฌ์ฉ์ ์ง์ Supabase anon ํค (์์ฒด ํธ์คํ ์ฉ) |
๐ฆ CurrentBundle
ํ์ฌ ์ฑ๋์ ์ฐ๊ฒฐ๋ ์ ๋ฐ์ดํธ๋ฅผ ์ถ์ ํ๊ธฐ ์ํ __CAPGO_KEEP_0__ Cloud์ ์ฐ๊ฒฐ๋ ํ์ฌ ๋ฒเคเคกเคฒ์ ๊ฐ์ ธ์ต๋๋ค.npx @capgo/cli@latest channel currentBundle๐ฆ Capgo Cloud์์ ์ ๋ฐ์ดํธ๋ฅผ ์ถ์ ํ๊ธฐ ์ํ ํน์ ์ฑ๋์ ์ฐ๊ฒฐ๋ ํ์ฌ ๋ฒเคเคกเคฒ์ ๊ฐ์ ธ์ต๋๋ค.
์์:
npx @capgo/cli@latest channel currentBundle production com.example.app์ต์ :
| ํ๋ผ๋ฏธํฐ | ํ์ | ์ค๋ช |
|---|---|---|
| -c, | string | ํ์ฌ ๋ฒ๋ค์ ๊ฐ์ ธ์ฌ ์ฑ๋ |
| -a, | string | API ๊ณ์ ์ ์ฐ๊ฒฐํ๋ ํค |
| --quiet | boolean | ๋ฒ๋ค ๋ฒ์ ๋ง ์ถ๋ ฅ |
| โsupa-host | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| โsupa-anon | string | ์์ฒด ํธ์คํ ์ ์ํด ์ฌ์ฉํ๋ ์ปค์คํ Supabase anon ํค |
โ๏ธ ์ค์
์ค์ ์ ๋ชฉ โ โ๏ธ ์ค์ โAlias: 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 | ์ฑ๋์ ์ํ๋ฅผ ์ค์ , ๊ธฐ๋ณธ ๋๋ ์ผ๋ฐ |
| โ์ต์ ์๊ฒฉ | 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 | ์ ๋ฐ์ดํธ ์ฐจ์: ๋ฉ์ด์ , ๋ง์ด๋, ๋ฉํ๋ฐ์ดํฐ, ํจ์น, ๋๋ none (๋ชจ๋ ํ์ฉ) |
| โdev | boolean | ๊ฐ๋ฐ์ฉ ๊ธฐ๊ธฐ์๊ฒ ์ ๋ฐ์ดํธ ๋ณด๋ด๊ธฐ ํ์ฉ |
| โno-dev | boolean | ๊ฐ๋ฐ ์ฅ์น๋ก ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ด์ง ์๊ธฐ |
| โprod | boolean | ์ด์ ์ฅ์น๋ก ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ด๋๋ก ํ์ฉ |
| โno-prod | boolean | ์ด์ ์ฅ์น๋ก ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ด์ง ์๊ธฐ |
| โemulator | boolean | ์๋ฎฌ๋ ์ดํฐ ์ฅ์น๋ก ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ด๋๋ก ํ์ฉ |
| โno-emulator | boolean | ์๋ฎฌ๋ ์ดํฐ ์ฅ์น๋ก ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ด์ง ์๊ธฐ |
| โdevice | boolean | ๋ฌผ๋ฆฌ ์ฅ์น๋ก ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ด๋๋ก ํ์ฉ |
| โno-device | boolean | ๋ฌผ๋ฆฌ ์ฅ์น๋ก ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ด๋ ๊ฒ์ ๋นํ์ฑํํฉ๋๋ค. |
| โpackage-json | string | ๋ชจ๋ ธ๋ ํฌ์ package.json ํ์ผ ๊ฒฝ๋ก (์ผํ๋ก ๊ตฌ๋ถ) |
| โignore-metadata-check | boolean | bundle์ node_modules ํธํ์ฑ ํ์ธ์ด ์์ผ๋ฉด ๋ฌด์ํฉ๋๋ค. |
| โsupa-host | string | ์์ฒด ํธ์คํ ๋๋ ๊ฐ๋ฐ ์ค์ธ ๊ฒฝ์ฐ ์ฌ์ฉํ Supabase ํธ์คํธ URL (Capgo) |
| โsupa-anon | string | ์์ฒด ํธ์คํ ์ ์ํ Supabase anon ํค |
์ฑ๋์์ ๊ณ์ ์งํ
์ฑ๋์์ ๊ณ์ ์งํ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ด๋ ๊ฒ์ ๋นํ์ฑํํฉ๋๋ค. ์ฑ๋ __CAPGO_KEEP_0__์ ์ํ ์ฑ๋ ๋ผ์ฐํ ๋ฐ ์คํ ์ด์ง ๋กค์์์ ๊ณํํ๊ธฐ ์ํด ์ฐ๊ฒฐํ์ธ์. ์ฑ๋ ์ฑ๋์ ๋ํ ๊ตฌํ ์ธ๋ถ ์ ๋ณด๋ ์ฑ๋์ ๋ํ ๊ตฌํ ์ธ๋ถ ์ ๋ณด๋ ์ฑ๋์ ๋ํ ๊ตฌํ ์ธ๋ถ ์ ๋ณด๋ ๋ฒ ํ ํ ์คํธ ์๋ฃจ์ ๋ฒ ํ ํ ์คํธ ์๋ฃจ์ ์ ์ ํ ์ํฌํ๋ก์ฐ์ ๋ํด ๋ฒ์ ๋์ ์๋ฃจ์ ๋ฒ์ ๋์ ์๋ฃจ์ ์ ์ ํ ์ํฌํ๋ก์ฐ์ ๋ํด version targeting solution beta testing solution