Was macht cli-anything-live2d?
Vollwertiges CLI für Live2D-Cubism-Modelle. 42 Befehle für Inspektion,
Bearbeitung, Linting, Diffing, Stapeloperationen, Asset-Management, Generierung
und Deployment – alles ohne den Live2D-Editor.
Befehle (insgesamt 42)
Lesen (18)
| Befehl | Zweck |
|---|
inspect <model> | Modellübersicht (Version, Zählungen, Funktionen) |
validate <model> | Überprüfen, ob alle referenzierten Dateien existieren |
motions <model> | Bewegungen mit Ein-/Ausblendzeiten auflisten |
motion-info <file> | Detaillierte Bewegungsanalyse |
expressions <model> | Ausdrucksvoreinstellungen auflisten |
expr-info <file> | Detaillierte Ausdrucksanalyse |
textures <model> | Texturen mit Abmessungen und Größen auflisten |
physics <file> | Physiksimulations-Konfiguration |
moc3 <file> | Moc3-Binärinformationen |
params <model> | Parametergruppen |
param-list <model> | Alle Parameter über Bewegungen/Ausdrücke hinweg |
deps <model> | Abhängigkeitsgraph |
compare <a> <b> | Schneller Vergleich |
diff <a> <b> | Detaillierter Diff |
scan <dir> | Alle Modelle in einem Verzeichnis finden |
export <model> | Als JSON/CSV exportieren |
stats <dir> | Projektübersicht |
manifest <model> | Dateiinventar mit SHA256-Prüfsummen |
Bearbeiten (10, alle mit automatischer Sicherung)
| Befehl | Zweck |
|---|
edit-motion | Bewegungs-Ein-/Ausblendzeiten oder Dateipfad bearbeiten |
add-motion | Bewegung zu einer Gruppe hinzufügen |
rm-motion | Bewegung entfernen |
add-expr | Ausdruck hinzufügen |
rm-expr | Ausdruck entfernen |
edit-texture | Texturpfad ersetzen |
edit-model | moc3/physics/pose/userdata bearbeiten |
param-edit | Parameterwert in .exp3.json bearbeiten |
rename-group | Bewegungsgruppe umbenennen |
find-replace | Stapelweises Umbenennen von Dateireferenzen |
Generierung (3)
| Befehl | Zweck |
|---|
init | Vollständige Modellvorlage generieren |
gen-motion | Gerüst .motion3.json generieren |
gen-expr | Gerüst .exp3.json generieren |
Analyse (4)
| Befehl | Zweck |
|---|
lint | Best-Practice-Prüfungen |
runtime-check | Kompatibilität mit Cubism Viewer / Web SDK / Yoyo |
atlas | Texture-Atlas-Analyse |
orphan | Nicht referenzierte Dateien finden |
Workflow (7)
| Befehl | Zweck |
|---|
undo | Aus automatischer Sicherung wiederherstellen |
backup-clean | Alte Sicherungen rotieren |
restore-file | Bestimmte Datei aus Sicherung wiederherstellen |
batch | Stapelbearbeitung mehrerer Modelle |
snapshot | HTML-Vorschau generieren |
watch | Automatische Validierung bei Dateiänderungen |
flatten | Verzeichnis für Deployment flach machen |
Sonstige (3)
| Befehl | Zweck |
|---|
migrate | Modellformat-Versions-Upgrade |
pack | Modell + Abhängigkeiten in Zip packen |
yoyo-check | Bereitschaft für Yoyo Desktop Pets |
Alle Lese-Befehle unterstützen --json. Bearbeitungsbefehle erstellen automatisch eine Sicherung.
Beispiele
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/