DevPay CLI
핵심 요약
CLI의 실제 실행 명령은 **yp**입니다. yp doctor로 환경을 확인한 뒤 계획 → 검토 → 적용 → 검증 순으로 사용하세요.
yp는 소프트웨어 보호 분석부터 계획, 적용, 검증까지 관리하는 개발자용 명령어 도구입니다. 별도로 플랫폼 로그인·상품·라이선스 정보도 조회할 수 있습니다.
빠른 명령어
| 명령 | 역할 |
|---|---|
yp doctor | 환경·설정 검사 |
yp init | 프로젝트 초기화 |
yp protect plan | 분석 및 보호 계획 생성 |
yp protect review | 변경사항 검토 |
yp protect apply | 승인된 작업 적용 |
yp protect verify | 실행된 검증 결과 생성 |
yp auth login | 실행 중인 백엔드에 로그인 |
yp project list | 프로젝트 조회 |
yp license verify <key> | 라이선스 키 공개 검증 |
사용 순서
bash
yp doctor
yp init --yes --target src/paid.mjs
yp protect plan
yp protect review
yp protect apply
yp protect verify1
2
3
4
5
6
2
3
4
5
6
--json은 에이전트가 읽기 쉬운 구조화 응답에 사용합니다. --help와 --version도 지원합니다.
종료 코드
| 코드 | 의미 |
|---|---|
0 | 명령 단계 정상 종료 — 보호 적용 또는 보안 검증 성공을 자동으로 뜻하지 않음 |
1 | 명령 실행·검증 실패 |
2 | 승인 또는 입력값 부족 |
3 | Fail-closed 거부 · 인증 실패 |
배포 상태
현재 CLI 버전은 0.2.0이며 패키지는 private: true입니다. 저장소 또는 tarball을 사용하고, 공개 npm 패키지가 있다고 가정하지 마세요.