Files
abdulive/scripts
ZeasyAlexandClaude Opus 5 3f21f1c725 Installer meldete Fehler, wo keine waren
Zwei Fehler, beide in scripts/install.ps1:

1. Die Hilfsfunktion Ruf gab die Programmausgabe mit zurueck. `return
   $LASTEXITCODE` nach `& $Datei` liefert ein Array aus allen Ausgabe-
   zeilen plus Exit-Code - jeder Vergleich damit ist falsch. Deshalb galt
   ein erfolgreiches fetch-model als fehlgeschlagen und die check-env-
   Ausgabe verschwand. Jetzt ueber Out-Host.

2. Die Bereitschaftspruefung fragte http://localhost:4792/health ab. Der
   Daemon lauscht nur auf IPv4, Windows loest localhost aber zuerst nach
   ::1 auf: gemessen 2066 ms bis zum Rueckfall gegenueber 15 ms direkt.
   Bei einem Zeitlimit von 2 s lief die Pruefung jedes Mal ab, obwohl der
   Daemon laengst lief. Jetzt 127.0.0.1.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AhVSfMFdWnXKCv5JfLnArZ
2026-09-09 18:18:15 +02:00
..

scripts

Befehle der Anwendung ruft man ueber abdulive.cmd <name> auf (im Repo: node apps/cli/main.ts <name>). Daneben stehen hier die Skripte fuer Paketbau, Installation und Start.

Skript Wo Zweck
build-package.ts Entwicklungsrechner / CI Baut dist/abdulive-<version>-win-x64.zip samt Updater-Manifest
install.ps1 Stream-PC Installiert Programm, Daten und Autostart. Ohne Administratorrechte
launcher.ps1 Stream-PC Vom Aufgabenplaner gestartet: Update anwenden, dann Daemon starten
check-env Stream-PC Prueft ffmpeg, whisper-cli, Schriften, Sprachmodell, Verzeichnisse, OBS
auth Stream-PC OAuth-Flow fuer Broadcaster- und Bot-Token
db:migrate Stream-PC Migrationen anwenden
calibrate Stream-PC Facecam-Crop einmessen, schreibt config/layout.yaml
sources Stream-PC Listet die OBS-Quellen der laufenden Szene und sagt, welche im 9:16-Ausschnitt landen
backup.ps1 Stream-PC VACUUM INTO aus %LOCALAPPDATA%\abdulive\db, 30 Generationen
update Stream-PC Neue Fassung pruefen und bereitlegen; eingespielt wird beim naechsten Start