본문 바로가기
Shoal
Shoal

레퍼런스

CLI

터미널과 CI에서 플래그, 출시, 키, 타입을 관리합니다.

Terminal
npm install -D @shoal/cli
Terminal
pnpm add -D @shoal/cli
Terminal
yarn add -D @shoal/cli
Terminal
bun add -d @shoal/cli

한 번 로그인하면 토큰이 OS 키체인에 저장됩니다.

Terminal
npx shoal login

명령어

shoal flags

Terminal
shoal flags list [--env <env>] [--stale]
shoal flags create <key> --type boolean|string|number|json
shoal flags toggle <key> --env <env> --on|--off
shoal flags copy <key> --from <env> --to <env>
shoal flags delete <key>

shoal rollout

Terminal
shoal rollout <key> --env <env> --percent <0-100>
shoal rollout <key> --env <env> --schedule "5%:now, 50%:+2d, 100%:+7d"
shoal rollout <key> --env <env> --pause | --resume

shoal generate

모든 플래그 키와 변형 타입을 담은 타입스크립트 선언 파일을 씁니다.

옵션기본값설명
--outshoal.d.ts출력 파일
--projectshoal.yaml 값프로젝트 id
--checkfalse파일이 최신이 아니면 종료 코드 1 (CI용)

shoal keys

Terminal
shoal keys list --env production
shoal keys rotate sk --env production

공통 옵션

  • --project <id>: shoal.yaml의 프로젝트 대신 사용
  • --json: 기계가 읽기 좋은 출력
  • --yes: 확인 질문 건너뛰기 (CI)
이 페이지가 도움이 되었나요?

검색어를 입력하세요. 브라우저 안의 로컬 색인에서 찾습니다.

↑ ↓ 이동↵ 열기MiniSearch · local