🧐 Что значат "-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"
Следите за новостями!
Post #133
35
