diff --git a/docs/db-guide.md b/docs/db-guide.md index 547a583f..c48be112 100644 --- a/docs/db-guide.md +++ b/docs/db-guide.md @@ -135,11 +135,15 @@ Claude вызовет `/db-run dev`. | `ibcmd` | `-AdditionalIbcmdArguments` | `ibcmdargs` | ```powershell -# разово +# разово; несколько аргументов — через запятую, как у -Objects/-Files powershell.exe -NoProfile -File "…/epf-build.ps1" -SourceFile "src/Обработка.xml" ` - -OutputFile "build/Обработка.epf" -AdditionalV8Arguments '/UseHwLicenses+' + -OutputFile "build/Обработка.epf" -AdditionalV8Arguments "/UseHwLicenses+,/L,ru" ``` +Список пишется одной строкой через запятую: при запуске скрипта через `-File` +PowerShell не умеет собирать массив из отдельных токенов. Значение, содержащее запятую, +не поддерживается. + Проектные аргументы применяются первыми, параметр — после них. Аргументы уходят во **все** запуски платформы, которые делает навык: `epf-build` без указания базы прогоняет `CREATEINFOBASE`, `/LoadConfigFromFiles`, `/UpdateDBCfg` и саму сборку — ключ получит каждый. diff --git a/docs/v8-project-guide.md b/docs/v8-project-guide.md index 1a8b826e..9877f46b 100644 --- a/docs/v8-project-guide.md +++ b/docs/v8-project-guide.md @@ -208,7 +208,8 @@ src/ `ibcmdargs` — то же самое для `ibcmd`; его ключи пишутся в форме `--ключ=значение`. Списки не пересекаются: каждый применяется только к своему движку, «чужой» просто не используется. Разово те же аргументы можно передать параметрами `-AdditionalV8Arguments` / `-AdditionalIbcmdArguments` -— они дописываются после проектных. Подробности и ограничения — в +(список — одной строкой через запятую) — они дописываются после проектных. Подробности и +ограничения — в [руководстве по базам](db-guide.md#дополнительные-аргументы-платформы). ## Минимальный пример