config icon indicating copy to clipboard operation
config copied to clipboard

监听文件变更,删除配置信息未改变

Open zuozhehao opened this issue 2 years ago • 6 comments

test:
  data1:
    key: value
  data2:
    key: value

当删除一组配置信息的时

test:
  data1:
    key: value

监听到文件变更,cfg.Data()读出来的还是两组信息,data1和data2

zuozhehao avatar Jul 06 '23 13:07 zuozhehao

怎么删除的?给个简单的使用示例呢

inhere avatar Jul 07 '23 02:07 inhere

怎么删除的?给个简单的使用示例呢

就我上面写的,原本有data1,data2启动后删除data2节点。

zuozhehao avatar Jul 07 '23 12:07 zuozhehao

删除的配置文件里的 data2 吗?还是通过 cfg.Set 删除的。

inhere avatar Jul 08 '23 02:07 inhere

删除的配置文件里的 data2 吗?还是通过 cfg.Set 删除的。

删除配置文件里的data2

zuozhehao avatar Jul 08 '23 04:07 zuozhehao

config 不会主动监听文件变动,你是自己加的监听处理吗?

inhere avatar Jul 12 '23 01:07 inhere

是的,根据这个来的。https://github.com/gookit/config/blob/master/_examples/watch_file.go

zuozhehao avatar Jul 12 '23 12:07 zuozhehao