Skip to content

Чтение параметров из cli #47

@Segate-ekb

Description

@Segate-ekb

Хочется иметь возможность чтения параметров из cli

В первом приближении я думал о следующем:

  1. считываются только именованные параметры начинающиеся с "--"
  2. точки в параметрах допустимы(сейчас лексер cli не парсит точки, потому с этим могут быть определенные проблемы, тут возможно стоит перейти на подход аналогичный env c приведением "_" к ".")
  3. приоритет провайдера 0(наверное... если человек прямо в командной строке указал какую-то настройку, скорее всего он хочет ее видеть в финальном варианте)
    пример:
    oscript main.os --vrunner.settings ./env.json

будет считано в

{
"vrunner":{
   "settings": "./env.json"
  }
}

я это вижу как-то так.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions