Конфиги
mdevaev opened this issue · comments
Нужны ini-файлы, которыми можно будет задавать дефолтные значения опций, а опциями - переопределять то, что задано в конфиге. Предполагается, что конфиг будет устроен примерно так:
[main]
timeout = 10
client = rtorrent
client-url = http://localhost:8080/RPC2
[rtfetch]
interactive = yes
[rutracker]
login = foo
passwd = bar
Секция main задает глобальный набор опций, секция приложения переопределяет его, а опции командной строки уже переопределяют результат.
Не факт, что клиент один.
Не очень ясно, как добавлять свои (дополнительные, нестандартные) параметры для клиента.
При создании секции под каждый клиент есть возможность в конфиге задать умолчания каждому клиенту.
Также нужно разместить пример конфига.
Done.