Шесть платформ
Windows, macOS и Linux, x64 и ARM64. Нативные SDK без установки .NET или WebView.
Движок установки для Windows, macOS и Linux. Встройте его в свой лаунчер, соберите свои экраны или используйте готовый DivineLabs Classic по JSON.
Снимок настоящего интерфейса. Дизайн установки и удаления основан на Idle Slayer.
Windows, macOS и Linux, x64 и ARM64. Нативные SDK без установки .NET или WebView.
Название, версия, файлы, точка входа, иконка, обложка и лицензия — в одном JSON.
Обновления с откатом, восстановление после сбоя процесса и сохранение пользовательских данных.
Публичный API: установка, обновление, отмена, откат и удаление в вашем лаунчере.
Пример и API ↗Готовые элементы Avalonia: шаги, выбор папки, прогресс. Ваш интерфейс и логика навигации.
Пример и API ↗Готовый дизайн установщика и удалятора. Используйте библиотеку или соберите установщик по конфигу.
Пример и API ↗Руководство по встраиванию (EN) · Четыре библиотеки .nupkg для .NET 10
Распакуйте SDK, сохранив runtime/ рядом с divinepack. Команды создадут рабочий пример. Потом замените файлы приложения и отредактируйте конфиг.
./divinepack init --dir my-installer
./divinepack validate --config my-installer/installer.json
./divinepack build --config my-installer/installer.json --runtime linux-x64 --output my-outputВ PowerShell используйте .\divinepack.exe и win-x64. На macOS — osx-arm64 или osx-x64. Системные графические зависимости ОС остаются.
Выберите SDK для компьютера, на котором собираете установщик.
| Платформа | x64 | ARM64 |
|---|---|---|
| Windows | x64 | ARM64 |
| macOS | x64 | ARM64 |
| Linux | x64 | ARM64 |
Ранний preview: результат — архив, который нужно распаковать перед запуском. Одиночный самораспаковывающийся EXE, MSI, PKG, DEB/RPM, встроенная подпись и автоматическая доставка обновлений пока не реализованы. Пакеты с symlink отклоняются. Интерфейс: русский и английский; документация: пять языков.