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