Народ, всем не хворать.
Тут недавно решил попытать счастья в Node.js и создать плагин для всеми любимго VS Code с поддержкой QBS.
И вуаля, что уже можно:
- Открыть папочку с файлом проекта QBS (пока что отображается структура текущего открытого каталога со всеми файликами в нем «как есть» на ФС) .
- Выбрать нужный проект для сборки (если в папочке несколько файлов).
- Выбрать профиль для сборки (по рабоче-крестьянскому - комплект с компиляторами).
- Выбрать конфигурацию сборки (по рабоче-крестьянскому - дебаг/релиз).
- Выбрать продукт для сборки (или все продукты).
- Выбрать продукт для запуска.
- Выбрать продукт для отладки.
Работает автоматическая «интеллектуальная» подсветка хидеров компилятора и прочее.
Я пока еще не релизил ничего в маркет VS Code, т.к. пока все еще в процессе тестирования/разработки.
Вот сам исходный код плагина (делал на основе плагина CMake):
Вот сам бинарь плагина, который достаточно только установить в VS Code:
Парни, нужна Ваша помощь в/на потестинге, генерации новых идей и прочего. По крайней мере замолвите доброе словцо. :)
Баг-репорты слать сюда:
PS: По крайней мере я смог собрать QtCreator и сам QBS при помощи этого плагина на Windows && MSVC. Также тестил и на Linux - вроде работает.