Terminal
npm install -D @shoal/cliTerminal
pnpm add -D @shoal/cliTerminal
yarn add -D @shoal/cliTerminal
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 | --resumeshoal generate
모든 플래그 키와 변형 타입을 담은 타입스크립트 선언 파일을 씁니다.
| 옵션 | 기본값 | 설명 |
|---|---|---|
--out | shoal.d.ts | 출력 파일 |
--project | shoal.yaml 값 | 프로젝트 id |
--check | false | 파일이 최신이 아니면 종료 코드 1 (CI용) |
shoal keys
Terminal
shoal keys list --env production
shoal keys rotate sk --env production공통 옵션
--project <id>:shoal.yaml의 프로젝트 대신 사용--json: 기계가 읽기 좋은 출력--yes: 확인 질문 건너뛰기 (CI)