cli-anything-live2d은(는) 무엇을 하나요?
Live2D Cubism 모델을 위한 풀-피처 CLI. 검사, 편집, 린트, 차이 비교, 일괄 작업, 자원 관리, 생성, 배포를 포함한 42개의 명령어 — 모두 Live2D Editor 없이 가능합니다.
명령어 (총 42개)
읽기 (18개)
| 명령어 | 용도 |
|---|
inspect <model> | 모델 개요 (버전, 개수, 기능) |
validate <model> | 모든 참조 파일 존재 여부 확인 |
motions <model> | 페이드 시간과 함께 모션 목록 표시 |
motion-info <file> | 상세 모션 분석 |
expressions <model> | 표현 프리셋 목록 표시 |
expr-info <file> | 상세 표현 분석 |
textures <model> | 텍스처 목록 (크기 및 용량 포함) |
physics <file> | 물리 시뮬레이션 설정 |
moc3 <file> | Moc3 바이너리 정보 |
params <model> | 파라미터 그룹 |
param-list <model> | 모션/표현 전체 파라미터 목록 |
deps <model> | 의존성 그래프 |
compare <a> <b> | 빠른 비교 |
diff <a> <b> | 상세 차이 |
scan <dir> | 디렉토리 내 모든 모델 찾기 |
export <model> | JSON/CSV로 내보내기 |
stats <dir> | 프로젝트 개요 |
manifest <model> | SHA256 체크섬이 포함된 파일 인벤토리 |
편집 (10개, 모두 자동 백업)
| 명령어 | 용도 |
|---|
edit-motion | 모션 페이드 시간 또는 파일 경로 편집 |
add-motion | 그룹에 모션 추가 |
rm-motion | 모션 제거 |
add-expr | 표현 추가 |
rm-expr | 표현 제거 |
edit-texture | 텍스처 경로 변경 |
edit-model | moc3/physics/pose/userdata 편집 |
param-edit | .exp3.json 내 파라미터 값 편집 |
rename-group | 모션 그룹 이름 변경 |
find-replace | 파일 참조 일괄 이름 변경 |
생성 (3개)
| 명령어 | 용도 |
|---|
init | 전체 모델 템플릿 생성 |
gen-motion | .motion3.json 뼈대 생성 |
gen-expr | .exp3.json 뼈대 생성 |
분석 (4개)
| 명령어 | 용도 |
|---|
lint | 모범 사례 검사 |
runtime-check | Cubism Viewer / Web SDK / Yoyo 호환성 확인 |
atlas | 텍스처 아틀라스 분석 |
orphan | 참조되지 않은 파일 찾기 |
워크플로우 (7개)
| 명령어 | 용도 |
|---|
undo | 자동 백업에서 복원 |
backup-clean | 오래된 백업 정리 |
restore-file | 백업에서 특정 파일 복원 |
batch | 여러 모델 일괄 편집 |
snapshot | HTML 미리보기 생성 |
watch | 파일 변경 시 자동 검증 |
flatten | 배포용 디렉토리 평탄화 |
기타 (3개)
| 명령어 | 용도 |
|---|
migrate | 모델 포맷 버전 업그레이드 |
pack | 모델 + 의존성을 zip으로 패키징 |
yoyo-check | Yoyo 데스크탑 펫 준비 상태 확인 |
모든 읽기 명령어는 --json을 지원합니다. 편집 명령어는 자동 백업됩니다.
예제
cli-anything-live2d inspect model.model3.json
cli-anything-live2d lint model.model3.json --level info
cli-anything-live2d edit-motion model.model3.json -g Idle -i 0 --fade-in 0.3
cli-anything-live2d find-replace model.model3.json -f "old_tex" -f "new_tex"
cli-anything-live2d orphan model.model3.json
cli-anything-live2d runtime-check model.model3.json --target web-sdk
cli-anything-live2d flatten model.model3.json --out-dir ./deploy/
cli-anything-live2d batch ./models/ --set-fade-in 0.3 --dry-run
cli-anything-live2d snapshot model.model3.json --embed
cli-anything-live2d stats ./project/