docs(db-guide,v8-project-guide): форма списка доп. аргументов

Список пишется одной строкой через запятую — так же, как -Objects/-Files;
отмечено ограничение: значение с запятой внутри не поддерживается.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Nick Shirokov
2026-07-29 21:15:49 +03:00
co-authored by Claude Opus 5
parent 478d6acfa2
commit f6165c8d35
2 changed files with 8 additions and 3 deletions
+6 -2
View File
@@ -135,11 +135,15 @@ Claude вызовет `/db-run dev`.
| `ibcmd` | `-AdditionalIbcmdArguments` | `ibcmdargs` | | `ibcmd` | `-AdditionalIbcmdArguments` | `ibcmdargs` |
```powershell ```powershell
# разово # разово; несколько аргументов — через запятую, как у -Objects/-Files
powershell.exe -NoProfile -File "…/epf-build.ps1" -SourceFile "src/Обработка.xml" ` 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`, платформы, которые делает навык: `epf-build` без указания базы прогоняет `CREATEINFOBASE`,
`/LoadConfigFromFiles`, `/UpdateDBCfg` и саму сборку — ключ получит каждый. `/LoadConfigFromFiles`, `/UpdateDBCfg` и саму сборку — ключ получит каждый.
+2 -1
View File
@@ -208,7 +208,8 @@ src/
`ibcmdargs` — то же самое для `ibcmd`; его ключи пишутся в форме `--ключ=значение`. Списки не `ibcmdargs` — то же самое для `ibcmd`; его ключи пишутся в форме `--ключ=значение`. Списки не
пересекаются: каждый применяется только к своему движку, «чужой» просто не используется. Разово пересекаются: каждый применяется только к своему движку, «чужой» просто не используется. Разово
те же аргументы можно передать параметрами `-AdditionalV8Arguments` / `-AdditionalIbcmdArguments` те же аргументы можно передать параметрами `-AdditionalV8Arguments` / `-AdditionalIbcmdArguments`
— они дописываются после проектных. Подробности и ограничения — в (список — одной строкой через запятую) — они дописываются после проектных. Подробности и
ограничения — в
[руководстве по базам](db-guide.md#дополнительные-аргументы-платформы). [руководстве по базам](db-guide.md#дополнительные-аргументы-платформы).
## Минимальный пример ## Минимальный пример