Установка
Из релиза (рекомендуется)
Готовые ассеты публикуются для всех десктопных целей из таблицы выше.
Linux / macOS:
curl -fsSL https://get.pulsarjs.org | sh
pulsar install # скачивает нативный toolchain (host + bridge + Qt)
Windows:
iwr https://get.pulsarjs.org/install.ps1 -UseBasicParsing | iex
pulsar install
Bootstrap ставит CLI в ~/.local/share/pulsar (или %LOCALAPPDATA%\pulsar в
Windows) и шим pulsar в PATH. Затем pulsar install скачивает toolchain
для платформы:
- по умолчанию: fat — со встроенным Qt, без настройки. Хост грузит Qt из бандла (через RPATH в Linux/macOS, либо из DLL рядом с exe в Windows), поэтому системный Qt не используется;
--slim— без Qt, использует системный.
Toolchain скачивается с GitHub Releases вместе с CLI; отдельно Qt не
устанавливается. Системный Qt 6.8+ нужен только при сборке фреймворка из
исходников или в режиме --slim.
Из исходников
git clone https://github.com/riclud/pulsar
cd pulsar
bun install
cmake -S . -B build && cmake --build build # собирает qml-host, bridge и launcher в build/bin/
bun cli/index.ts doctor # проверка
Требуется CMake, компилятор C++20 и установленный Qt 6 dev
(qmake/pkg-config). См. «Сборка из исходников» ниже.