¿Qué hace cli-anything-live2d?
CLI completa para modelos Live2D Cubism. 42 comandos que cubren inspección,
edición, linting, comparación de diferencias, operaciones por lotes, gestión de activos, generación
y despliegue — todo sin el Editor de Live2D.
Comandos (42 en total)
Lectura (18)
| Comando | Propósito |
|---|
inspect <model> | Resumen del modelo (versión, conteos, características) |
validate <model> | Verificar que todos los archivos referenciados existan |
motions <model> | Listar movimientos con tiempos de fundido |
motion-info <file> | Análisis detallado de movimiento |
expressions <model> | Listar ajustes preestablecidos de expresión |
expr-info <file> | Análisis detallado de expresión |
textures <model> | Listar texturas con dimensiones y tamaños |
physics <file> | Configuración de simulación física |
moc3 <file> | Información binaria de Moc3 |
params <model> | Grupos de parámetros |
param-list <model> | Todos los parámetros en movimientos/expresiones |
deps <model> | Grafo de dependencias |
compare <a> <b> | Comparación rápida |
diff <a> <b> | Diferencia detallada |
scan <dir> | Buscar todos los modelos en un directorio |
export <model> | Exportar como JSON/CSV |
stats <dir> | Resumen del proyecto |
manifest <model> | Inventario de archivos con resúmenes SHA256 |
Edición (10, todos con auto-respaldo)
| Comando | Propósito |
|---|
edit-motion | Editar tiempos de fundido o ruta de archivo de movimiento |
add-motion | Agregar movimiento a un grupo |
rm-motion | Eliminar movimiento |
add-expr | Agregar expresión |
rm-expr | Eliminar expresión |
edit-texture | Reemplazar ruta de textura |
edit-model | Editar moc3/física/pose/userdata |
param-edit | Editar valor de parámetro en .exp3.json |
rename-group | Renombrar un grupo de movimientos |
find-replace | Renombrar por lotes referencias a archivos |
Generación (3)
| Comando | Propósito |
|---|
init | Generar plantilla completa de modelo |
gen-motion | Generar esqueleto .motion3.json |
gen-expr | Generar esqueleto .exp3.json |
Análisis (4)
| Comando | Propósito |
|---|
lint | Verificaciones de buenas prácticas |
runtime-check | Compatibilidad con Cubism Viewer / Web SDK / Yoyo |
atlas | Análisis de atlas de textura |
orphan | Encontrar archivos no referenciados |
Flujo de trabajo (7)
| Comando | Propósito |
|---|
undo | Restaurar desde auto-respaldo |
backup-clean | Rotar respaldos antiguos |
restore-file | Restaurar archivo específico desde respaldo |
batch | Editar por lotes múltiples modelos |
snapshot | Generar vista previa HTML |
watch | Validación automática al cambiar archivos |
flatten | Aplanar directorio para despliegue |
Otros (3)
| Comando | Propósito |
|---|
migrate | Actualización de versión de formato del modelo |
pack | Empaquetar modelo + dependencias en zip |
yoyo-check | Preparación para Yoyo desktop-pet |
Todos los comandos de lectura soportan --json. Los comandos de edición realizan auto-respaldo.
Ejemplos
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/