채널
channel 명령어를 사용하여 릴리스 채널을 관리할 수 있습니다
add
npx @capgo/cli channel add [channelId] [appId]
앱의 새로운 채널을 생성합니다
옵션:
-d, --default: 새 채널을 기본 채널로 설정-a, --apikey <apikey>: 계정에 연결할 API 키
delete
npx @capgo/cli channel delete [channelId] [appId]
앱에서 채널을 삭제합니다
옵션:
-a, --apikey <apikey>: 계정에 연결할 API 키--delete-bundle: 채널과 연결된 번들 삭제
list
npx @capgo/cli channel list [appId]
앱의 모든 채널을 나열합니다
옵션:
-a, --apikey <apikey>: 계정에 연결할 API 키
currentBundle
npx @capgo/cli channel currentBundle [channel] [appId]
특정 채널의 현재 번들을 가져옵니다
옵션:
-c, --channel <channel>: 현재 번들을 가져올 채널-a, --apikey <apikey>: 계정에 연결할 API 키--quiet: 번들 버전만 출력
set
npx @capgo/cli channel set [channelId] [appId]
채널의 속성을 설정합니다
옵션:
-a, --apikey <apikey>: 계정에 연결할 API 키-b, --bundle <bundle>: 채널에 설정할 번들 버전 번호-s, --state <state>: 채널의 상태 설정 (default또는normal)--latest:packagejson의 최신 버전을 번들 버전으로 사용--downgrade: 네이티브 버전 이하로 다운그레이드 허용--no-downgrade: 네이티브 버전 이하로 다운그레이드 비활성화--upgrade: 네이티브 버전 이상으로 업그레이드 허용--no-upgrade: 네이티브 버전 이상으로 업그레이드 비활성화--ios: iOS 기기로 업데이트 전송 허용--no-ios: iOS 기기로 업데이트 전송 비활성화--android: Android 기기로 업데이트 전송 허용--no-android: Android 기기로 업데이트 전송 비활성화--self-assign: 기기가 이 채널에 자체 할당되도록 허용--no-self-assign: 이 채널에 대한 기기 자체 할당 비활성화--disable-auto-update <disableAutoUpdate>: 이 채널의 자동 업데이트 전략 비활성화 (옵션:major,minor,metadata,patch,none)--dev: 개발 기기로 업데이트 전송 허용--no-dev: 개발 기기로 업데이트 전송 비활성화--emulator: 에뮬레이터 기기로 업데이트 전송 허용--no-emulator: 에뮬레이터 기기로 업데이트 전송 비활성화--package-json <packageJson>:packagejson파일 경로의 쉼표로 구분된 목록 (모노레포에 유용)