История изменений
Исправление firkax, (текущая версия) :
Делают не так. Дефолтный конфиг (точнее, алгоритм его генерации) зашит в бинарнике (как и у тебя), но записывать его в файл совсем не нужно - просто программа без файла конфига должна использовать дефолт. Опция «сдампить текущий конфиг в файл» конечно не помешает, но для других целей - для отладки алгоритма генерации дефолта и как референс при ручном конфигурировании (впрочем, не указанные в ручном конфиге параметры опять же никто не мешает брать автоматически из дефолта).
программа выплёвывает конфиг с уже подставленными путями и всё такое, потом остаётся провести совсем уж мелкий тюнинг конфига и можно запускать программу.
Вот как раз содержание этого мелкого тюнинга и есть настоящий конфиг, который должен храниться в файле.
Исходная версия firkax, :
Делают не так. Дефолтный конфиг (точнее, алгоритм его генерации) зашит в бинарнике (как и у тебя), но записывать его в файл совсем не нужно - просто программа без файла конфига должна использовать дефолт. Опция «сдампить текущий конфиг в файл» конечно не помешает, но для других целей - для отладки алгоритма генерации дефолта и как референс при ручном конфигурировании (впрочем, не указанные в ручном конфиге параметры опять же никто не мешает брать автоматически из дефолта).