Categorygithub.com/LeKovr/go-kit/config
package
0.2.2
Repository: https://github.com/lekovr/go-kit.git
Documentation: pkg.go.dev

# README

go-kit/config

Go Reference GitHub Release GoCard GitHub license

Почему github.com/jessevdk/go-flags ?

Мне очень нравится идеи

  1. инкапсулировать все настройки пакета в некую структуру, у которой есть значения по умолчанию и их изменения пользователь может передать пакету минуя основное приложение (в т.ч. при изменении их списка код приложения менять не надо, достаточно перекомпилировать)
  2. иметь удобный способ любую константу, которая в процессе эксплуатации может измениться, вынести в конфиг

поэтому каждый раз, встречая новый пакет для работы с конфигурацией, я ищу ответ на вопрос - решены ли эти идеи тут лучше, чем Jesse van den Kieboom. По сейчас я ничего лучше не нашел.

TODO

примеры (narra? webtail?)