【发布时间】:2013-05-04 03:51:43
【问题描述】:
我是 Go 编程的新手,我想知道:处理 Go 程序的配置参数的首选方法是什么(可能使用 properties 文件或 ini 文件,在其他情况下)?
【问题讨论】:
-
我还创建了一个golang-nuts thread,其中有一些额外的想法。
-
我倾向于使用shell脚本和环境变量。
-
我专门写了一篇博文Persisting Application Configuration In Go,其中我用两种最流行格式的示例解释了如何做到这一点:json 和 YAML。这些示例已准备好生产。
-
只是为了记录,HashiCorp 的 HCL 支持 cmets 并且兼容 JSON 和 UCL。 github.com/hashicorp/hcl