BOSCO PROJECT — публикация обновления одним запуском

После того как BUILD-FINAL-EXE.bat собрал:
    dist\BOSCO-Launcher.exe

запускай:
    PUBLISH-UPDATE.bat

Скрипт автоматически:
- определяет LAUNCHER_PUBLIC_VERSION из launcher.py;
- считает SHA-256 и размер EXE;
- создаёт launcher.json для старых версий лаунчера и страницы скачивания;
- создаёт launcher-update.json для нового v0.16.0;
- делает backup текущего EXE/JSON на сервере;
- сначала загружает EXE, а JSON публикует последними;
- проверяет версию, SHA и доступность EXE на boscoproject.de.

Сервер:
    root@62.129.150.45
    /var/www/bosco-project

Пароль SSH не сохраняется.

Для первого запуска нужен paramiko:
    py -m pip install paramiko

У тебя он уже ставился для BOSCO Admin Tool, поэтому обычно дополнительно ничего делать не нужно.
