Wer das Toolkit testweise installiert hatte, konnte es nur von Hand wieder abraeumen - zwei Aufgaben im Aufgabenplaner, ein laufender Prozess, zwei Ordner. Das ist jetzt ein Skript. Die Daten bleiben per Vorgabe stehen: in der Datenbank liegen Chatverlaeufe, und die sind nach einer versehentlichen Deinstallation weg. -AuchDaten raeumt auch die ab. Getestet an einer laufenden Installation: Aufgaben weg, Prozess beendet, Programm geloescht, Port 4792 frei. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AhVSfMFdWnXKCv5JfLnArZ
21 lines
1.4 KiB
Markdown
21 lines
1.4 KiB
Markdown
# 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 |
|
|
| `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 |
|