запускать proga /path/cfg/config.yaml ? Для разных платформ просто разные .bat, .sh сформируешь и все. В скриптах запуска можно и всякие rts указывать, специфичные для разных компов.
В этом проекте пользователю ничего не нужно знать про конфиг. Когда я запускаю что-то типа gcc или там dd или любую другую софтину я не передаю конфиг и если запускаемой программе нужны какие-то её ресурсы, она знает где их взять без аргументов, конфигов и XDG
Обсуждают сегодня