v0.2.0
v8-runner 0.2.0
v8-runner - CLI и MCP-сервер для автоматизации типовых сценариев разработки 1С: создание и обновление файловой ИБ, загрузка исходников, запуск тестов, выгрузка конфигурации, сборка артефактов, синтаксические проверки и запуск клиентов 1С.
Главное
- Добавлена команда автонастройки конфига:
v8-runner config init. config initсоздаётv8project.yamlв текущем каталоге, ищет Designer/EDT-исходники и добавляет их вsource-set.- В генерируемом конфиге используется
source-set[].type; старый ключpurposeостаётся совместимым для чтения. - Рабочий каталог по умолчанию теперь
build:workPath: 'build',connection: 'File=build/ib'. - Добавлен позиционный запуск конфигуратора:
v8-runner launch designer. - Старый вариант
v8-runner launch --mode designerсохранён для совместимости.
Поддержанные сценарии CLI
config init- генерация стартовогоv8project.yaml.init- создание файловой ИБ и подготовка EDT workspace.build- загрузка исходников в ИБ.extensions- обновление свойств расширений.test yaxunitиtest va- запуск тестов после сборки.load- загрузка.cfи.cfeартефактов.dump- выгрузка конфигурации или расширений.make/artifacts- экспорт.cf,.cfe,.epf,.erf.syntax- проверки Designer и EDT-исходников.launch- запуск Designer, тонкого, толстого и обычного клиента.mcp serve- запуск MCP-сервера через stdio или HTTP.
MCP
MCP-сервер публикует инструменты для сборки, тестов, выгрузки, запуска приложения и синтаксических проверок. Часть CLI-команд намеренно остаётся только в CLI: config init, init, extensions, load, make / artifacts.
Full Changelog: v0.1.0...v0.2.0