Skip to content

Приоритет применения конфигурации не соответствует документации #1657

@Stivo182

Description

@Stivo182

Опишите ошибку
Приоритет применения конфигураций не соответствует документации.

В п.3 написано, что

Параметры из переменной окружения перезапишут все предыдущие.

Но этого не происходит. Приоритет выше у oscript.cfg, который рядом с запускаемым скриптом, чем у переменных окружения.

Воспроизведение ошибки

  1. Распаковать test_cfg.zip и перейти в каталог test_cfg.
  2. Выполнить команду
$env:OSCRIPT_CONFIG="lib.system=./oscript_modules_env"; oscript ./main.os

или

export OSCRIPT_CONFIG="lib.system=./oscript_modules_env"; oscript ./main.os
  1. Выведется сообщение oscript_modules (в oscript.cfg указан ./oscript_modules), вместо oscript_modules_env.

Окружение

  • ОС: Windows 11
  • Версия: 2.0.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions