• Обучаем STDL с нуля — от установки до готового BIM-каталога
• Объясняем синтаксис Lua, логику параметров и геометрию
• Разбираем типичные ошибки и почему код не работает
• Готовые примеры, шаблоны и чек-листы для самопроверки
для связи @purtovsy
Post #133
33

🧐 Что значат "-s", "1.0" и "-o" в файле Tasks.json?
📍 Мы знаем, что наш код tasks выглядит следующим образом:
{
"tasks": [
{
"type": "shell",
"label": "Build rst file",
"command": "C:\\PathToSTDLSDK\\RstBuilder\\RstBuilder.exe",
"args": [
"configuration.json",
"run.lua",
"-s",
"1.0",
"-o",
"category.rst"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
💁 И что за собой скрывают переменные "-s", "1.0", "-o"?
"-s" и "1.0" : Короткий флаг "-s" (сокращение от --stdlversion), который указывает утилите (RSTBuilder), что следующий за ним аргумент — это версия STDL
В вашем случае: -s = 1.0. То есть версия STDL 1.0. Сейчас уже выпущены версии вплоть до 4.3, которые поддерживаются Renga версии 9.3 и выше. Для обучения нам хватит и 1.0.
"-o": Короткий флаг (сокращение от --output (т.е. выход)), задающий путь и имя итогового файла. В примере это category.rst. Если этот флаг не указать, RstBuilder выполнит только проверку входных файлов, но не создаст сам файл шаблона
🫲🫱 Таким образом мы разобрались что значат эти непонятные символы в толще нашего Tasks.json и это совсем не загадка
💁 В следующем посте мы расскажем о том что такое
👉 "group": {"kind": "build",
"isDefault": true}
и
👉 "type": "shell"
Следите за новостями!
📍 Мы знаем, что наш код tasks выглядит следующим образом:
{
"tasks": [
{
"type": "shell",
"label": "Build rst file",
"command": "C:\\PathToSTDLSDK\\RstBuilder\\RstBuilder.exe",
"args": [
"configuration.json",
"run.lua",
"-s",
"1.0",
"-o",
"category.rst"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
💁 И что за собой скрывают переменные "-s", "1.0", "-o"?
"-s" и "1.0" : Короткий флаг "-s" (сокращение от --stdlversion), который указывает утилите (RSTBuilder), что следующий за ним аргумент — это версия STDL
В вашем случае: -s = 1.0. То есть версия STDL 1.0. Сейчас уже выпущены версии вплоть до 4.3, которые поддерживаются Renga версии 9.3 и выше. Для обучения нам хватит и 1.0.
"-o": Короткий флаг (сокращение от --output (т.е. выход)), задающий путь и имя итогового файла. В примере это category.rst. Если этот флаг не указать, RstBuilder выполнит только проверку входных файлов, но не создаст сам файл шаблона
🫲🫱 Таким образом мы разобрались что значат эти непонятные символы в толще нашего Tasks.json и это совсем не загадка
💁 В следующем посте мы расскажем о том что такое
👉 "group": {"kind": "build",
"isDefault": true}
и
👉 "type": "shell"
Следите за новостями!














