Как предварительно проверить и установить переменную перед компиляцией на Go? - PullRequest
0 голосов
/ 25 апреля 2018

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

1 Ответ

0 голосов
/ 25 апреля 2018

Вы можете использовать и сгенерировать , чтобы выполнить это, если вы можете создать команду для создания нужного кода.

...