hclencoder:HCL EncoderMarshaller-将Go类型转换为HCL文件

时间:2024-06-15 05:35:08
【文件属性】:

文件名称:hclencoder:HCL EncoderMarshaller-将Go类型转换为HCL文件

文件大小:18KB

文件格式:ZIP

更新时间:2024-06-15 05:35:08

hcl Go

hclencoder hclencoder将Go类型编码/编组/转换为 。 hclencoder可确保所生成的HCL的正确性,并且对于创建编程的,类型安全的配置文件很有用。 type Farm struct { Name string `hcl:"name"` Owned bool `hcl:"owned"` Location [] float64 `hcl:"location"` } type Farmer struct { Name string `hcl:"name"` Age int `hcl:"age"` SocialSecurityNumber string `hcle:"omit"` } type Animal struct { Name


【文件预览】:
hclencoder-master
----go.mod(128B)
----example_test.go(2KB)
----.github()
--------workflows()
----go.sum(1KB)
----walker.go(2KB)
----nodes.go(11KB)
----_tests()
--------nested-structs.hcl(46B)
--------nested-struct-slice.hcl(33B)
--------empty.hcl(1B)
--------multiple-keys-nested-structs.hcl(36B)
--------label-change.hcl(23B)
--------keyed-nested-structs.hcl(30B)
--------nested-struct-slice-no-key.hcl(63B)
--------primitive-lists.hcl(88B)
--------basic.hcl(53B)
--------nested-slices.hcl(73B)
----hclencoder.go(650B)
----LICENSE(1KB)
----hclencoder_test.go(3KB)
----readme.md(6KB)
----nodes_test.go(19KB)

网友评论