# scripts Befehle der Anwendung ruft man ueber `abdulive.cmd ` auf (im Repo: `node apps/cli/main.ts `). Daneben stehen hier die Skripte fuer Paketbau, Installation und Start. | Skript | Wo | Zweck | |---|---|---| | `build-package.ts` | Entwicklungsrechner / CI | Baut `dist/abdulive--win-x64.zip` samt Updater-Manifest | | `install.ps1` | Stream-PC | Installiert Programm, Daten und Autostart. Ohne Administratorrechte | | `uninstall.ps1` | Stream-PC | Entfernt Programm und Autostart. `-AuchDaten` loescht auch Datenbank, Clips und Modell | | `uninstall.ps1` | Stream-PC | Entfernt Programm und Autostart. `-AuchDaten` loescht auch Datenbank, Clips und Modell | | `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 |