๐ข ์ฑ๋
์ค์น ๋จ๊ณ์ ์ด ํ๋ฌ๊ทธ์ธ์ ์ ์ฒด ๋งํฌ๋ค์ด ๊ฐ์ด๋๋ฅผ ํฌํจํ ์ค์ ์ง์๋ฅผ ๋ณต์ฌํ์ธ์.
๐ข Capgo Cloud์์ ์ฑ ์ ๋ฐ์ดํธ๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐฐํฌ ์ฑ๋์ ๊ด๋ฆฌํ์ฌ ์ฅ์น์ ์ ๋ฐ์ดํธ๋ฅผ ์ ๋ฌํ๋ ๋ฐฉ๋ฒ์ ์ ์ดํฉ๋๋ค.
โ ์ถ๊ฐ
โ ์ถ๊ฐAlias: a
npx @capgo/cli@latest channel addโ Capgo Cloud์์ ์ฑ ๋ฐฐํฌ๋ฅผ ์ํ ์๋ก์ด ์ฑ๋์ ์์ฑํ์ฌ ์ ๋ฐ์ดํธ ์ ๋ฌ ๊ด๋ฆฌ๋ฅผ ์ํด
์์:
npx @capgo/cli@latest channel add production com.example.app --default์ต์ :
| ํ๋ผ๋ฏธํฐ | ํ์ | ์ค๋ช |
|---|---|---|
| -d, | string | __CAPGO_KEEP_0__ ์ฑ๋์ ๊ธฐ๋ณธ ์ฑ๋๋ก ์ค์ ํฉ๋๋ค. |
| โself-assign | boolean | ์ด ์ฑ๋์ ์ฅ์น๊ฐ ์๋ ASSIGN ๋ ์ ์๋๋ก ํ์ฉํฉ๋๋ค. |
| -a, | string | API ๊ณ์ ์ ์ฐ๊ฒฐํ๊ธฐ ์ํ ํค์ ๋๋ค. |
| โsupa-host | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| โsupa-anon | string | __CAPGO_KEEP_0__ Cloud์์ ์ฌ์ฉํ๋ ๊ฐ์ธ ํค (์์ฒด ํธ์คํ ์ฉ) |
๐๏ธ ์ญ์
โ ์ญ์ โ๋ผ๋ ์ ๋ชฉ์ ์น์ ๋ณ์นญ: d
npx @capgo/cli@latest channel deleteCapgo Cloud์์ ์ฑ๋์ ์ญ์ ํ๊ณ , ์์ ์ฌ์ฉ์ ์ํด ๊ด๋ จ๋ ํจํค์ง๋ฅผ ์ญ์ ํ ์ ์์ต๋๋ค.
์์:
npx @capgo/cli@latest channel delete production com.example.app์ ํ ํญ๋ชฉ:
| ๋งค๊ฐ ๋ณ์: | ํ์ | ์ค๋ช |
|---|---|---|
| -a, | string | API ํค๋ฅผ ํด๋ฆญํ์ฌ ๊ณ์ ์ ์ฐ๊ฒฐํ์ธ์. |
| โ์ญ์ -์ฑ๋ | boolean | ์ฑ๋๊ณผ ๊ด๋ จ๋ ๋ฒ๋ค์ ์ญ์ ํฉ๋๋ค. |
| โ์ฐพ์ง ๋ชปํ ์ฑ๋์ด ์ฑ๊ณต์ ์ผ๋ก ์ฒ๋ฆฌ๋๋ฉด | boolean | ์ฑ๋์ด ๋ฐ๊ฒฌ๋์ง ์์ผ๋ฉด ์ฑ๊ณต |
| โ์ํผ ํธ์คํธ | string | ์ํผ๋ฒ ์ด์ค ํธ์คํธ URL์ ์ฌ์ฉ์ ์ง์ ํฉ๋๋ค (์์ฒด ํธ์คํ ๋๋ Capgo ๊ฐ๋ฐ) |
| โ์ํผ ๋น์ | string | ์ํผ๋ฒ ์ด์ค ๋น์ ํค๋ฅผ ์ฌ์ฉ์ ์ง์ ํฉ๋๋ค (์์ฒด ํธ์คํ ) |
๐ ๋ชฉ๋ก
๋ชฉ๋ก ์ ๋ชฉ โ ๐ ๋ชฉ๋กโ๋ณ์นญ: l
npx @capgo/cli@latest channel list๐ Capgo Cloud์์ ๋ฐฐํฌ ์ค์ ์ ๊ฒํ ํ๊ธฐ ์ํด ์ฑ์ ๊ตฌ์ฑ๋ ๋ชจ๋ ์ฑ๋ ๋ชฉ๋ก์ ํ์ํฉ๋๋ค.
์์:
npx @capgo/cli@latest channel list com.example.app์ต์ :
| ํ๋ผ๋ฏธํฐ | ํ์ | ์ค๋ช |
|---|---|---|
| -a, | string | API ํค๋ฅผ ํด๋ฆญํ์ฌ ๊ณ์ ์ ์ฐ๊ฒฐํ์ธ์. |
| โsupa-host | string | ์ฌ์ฉ์ ์ง์ Supabase ํธ์คํธ URL (์์ฒด ํธ์คํ ๋๋ Capgo ๊ฐ๋ฐ์ฉ) |
| โsupa-anon | string | ์ฌ์ฉ์ ์ง์ Supabase anon ํค (์์ฒด ํธ์คํ ์ฉ) |
๐ฆ ํ์ฌ ์ฑ๋
ํฐ๋ฏธ๋ ์ฐฝnpx @capgo/cli@latest channel currentBundle๐ฆ Get the current bundle linked to a specific channel in Capgo Cloud for update tracking.
์์:
npx @capgo/cli@latest channel currentBundle production com.example.app์ต์ :
| ํ๋ผ๋ฏธํฐ | ํ์ | ์ค๋ช |
|---|---|---|
| -c, | string | ํ์ฌ ๋ฒ๋ค์ ๊ฐ์ ธ์ฌ ์ฑ๋ |
| -a, | string | API ๊ณ์ ์ ์ฐ๊ฒฐํ๋ ํค |
| โquiet | boolean | ๋ฐฐํฌ ๋ฒ์ ๋ง ์ถ๋ ฅ |
| โsupa-host | string | ์ฌ์ฉ์ ์ง์ Supabase ํธ์คํธ URL (์์ฒด ํธ์คํ ๋๋ ๊ฐ๋ฐ์ฉ Capgo) |
| โ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 | ์ฑ๋์ ์ํ๋ฅผ ์ค์ , ๊ธฐ๋ณธ ๋๋ ์ผ๋ฐ |
| โ์ต์ -remote | boolean | capgo ํด๋ผ์ฐ๋์ ์ ๋ก๋ ๋ ์ต์ ๋ฒ์ ์ ํจํค์ง๋ฅผ ๊ฐ์ ธ์ ์ฑ๋์ ์ค์ ํ์ธ์. |
| โ์ต์ | boolean | package.json์์ ์ต์ ๋ฒ์ ํค๋ฅผ ๊ฐ์ ธ์ ์ฑ๋์ ์ค์ ํ์ธ์. |
| โ๋ค์ด๊ทธ๋ ์ด๋ | boolean | ์๋ ๋ฒ์ ๋ณด๋ค ๋ฎ์ ๋ฒ์ ์ผ๋ก ๋ค์ด๊ทธ๋ ์ด๋ ํ์ฉ |
| โno-downgrade | boolean | ์๋ ๋ฒ์ ๋ณด๋ค ๋ฎ์ ๋ฒ์ ์ผ๋ก ๋ค์ด๊ทธ๋ ์ด๋ ๊ธ์ง |
| โios | boolean | iOS ๊ธฐ๊ธฐ์๊ฒ ์ ๋ฐ์ดํธ ๋ณด๋ด๊ธฐ ํ์ฉ |
| โno-ios | boolean | iOS ๊ธฐ๊ธฐ์๊ฒ ์ ๋ฐ์ดํธ ๋ณด๋ด๊ธฐ ๊ธ์ง |
| โ์๋๋ก์ด๋ | boolean | ์๋๋ก์ด๋ ๊ธฐ๊ธฐ์๊ฒ ์ ๋ฐ์ดํธ ๋ณด๋ด๊ธฐ ํ์ฉ |
| โno-์๋๋ก์ด๋ | boolean | ์๋๋ก์ด๋ ๊ธฐ๊ธฐ์๊ฒ ์ ๋ฐ์ดํธ ๋ณด๋ด๊ธฐ ํ์ฉํ์ง ์๊ธฐ |
| โ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 | ๋ฌผ๋ฆฌ ์ฅ์น๋ก ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ด๋๋ก ํ์ฉํ๊ธฐ |
| โ์ฅ์น ์์ | boolean | ๋ฌผ๋ฆฌ ์ฅ์น๋ก ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ด๋ ๊ฒ์ ๋นํ์ฑํํฉ๋๋ค. |
| โpackage-json | string | ๋ชจ๋ ธ๋ ํฌ์ package.json ํ์ผ ๊ฒฝ๋ก(์ผํ๋ก ๊ตฌ๋ถ) |
| โignore-metadata-check | boolean | bundle์ node_modules ํธํ์ฑ ํ์ธ์ด ์์ผ๋ฉด ๋ฌด์ํฉ๋๋ค. |
| โsupa-host | string | ์์ฒด ํธ์คํ ๋๋ ๊ฐ๋ฐ์ ์ํด ์ฌ์ฉํ๋ ์ปค์คํ Supabase ํธ์คํธ URL(Capgo) |
| โsupa-anon | string | ์์ฒด ํธ์คํ ์ ์ํด ์ฌ์ฉํ๋ ์ปค์คํ Supabase anon ํค |