Я собираюсь предварительно проверить содержимое 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
перед компиляцией?