我将预先检查 HCL 内容并将其设置为golang
. 即 HCL 内容应在编译前解析并设置为特定变量。
这是示例。
.
├── config.mel
└── main.go
具有以下config.mel
HCL 字符串。
types {
directory = "string"
listen = "ipaddr"
}
有以下main.go
几行:
package main
import (
"github.com/hashicorp/hcl"
)
func main() {
hcl.Parse(HCL_CONTENTS)
}
有什么方法可以HCL_CONTENTS
在编译前设置变量吗?