Опишите ошибку
Приоритет применения конфигураций не соответствует документации.
В п.3 написано, что
Параметры из переменной окружения перезапишут все предыдущие.
Но этого не происходит. Приоритет выше у oscript.cfg, который рядом с запускаемым скриптом, чем у переменных окружения.
Воспроизведение ошибки
- Распаковать test_cfg.zip и перейти в каталог
test_cfg.
- Выполнить команду
$env:OSCRIPT_CONFIG="lib.system=./oscript_modules_env"; oscript ./main.os
или
export OSCRIPT_CONFIG="lib.system=./oscript_modules_env"; oscript ./main.os
- Выведется сообщение
oscript_modules (в oscript.cfg указан ./oscript_modules), вместо oscript_modules_env.
Окружение
- ОС: Windows 11
- Версия: 2.0.0