gookit / config

📝 Go configuration manage(load,get,set,export). support JSON, YAML, TOML, Properties, INI, HCL, ENV and Flags. Multi file load, data override merge, parse ENV var. Go应用配置加载管理,支持多种格式,多文件加载,远程文件加载,支持数据合并,解析环境变量名

Home Page:https://pkg.go.dev/github.com/gookit/config/v2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

能增加一个配置写入吗?

4566704 opened this issue · comments

现能只能读取,不能写入,建议增加一个写配置
例如 写my.ini

config.Set 可以更改值, 导出数据到文件:

https://github.com/gookit/config#dump-config-data

导出后,顺序全乱了,注释也没了

:) config.data 只存了数据。导出后也只有数据,适用于做数据备份。

明白了,只适合 读取配置文件。没有写入配置文件功能

是的。
要保持注释啥的 应该只能用对应的格式库,里面有语法树存注释位置才行。

config 只是做配置数据的读取、合并、管理的。