Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
ext
|
|
include
Package include implements a HCL extension that allows inclusion of one HCL body into another using blocks of type "include", with the following structure:
|
Package include implements a HCL extension that allows inclusion of one HCL body into another using blocks of type "include", with the following structure: |
transform
Package transform is a helper package for writing extensions that work by applying transforms to bodies.
|
Package transform is a helper package for writing extensions that work by applying transforms to bodies. |
typeexpr
Package typeexpr extends HCL with a convention for describing HCL types within configuration files.
|
Package typeexpr extends HCL with a convention for describing HCL types within configuration files. |
userfunc
Package userfunc implements a HCL extension that allows user-defined functions in HCL configuration.
|
Package userfunc implements a HCL extension that allows user-defined functions in HCL configuration. |
Package gohcl allows decoding HCL configurations into Go data structures.
|
Package gohcl allows decoding HCL configurations into Go data structures. |
hclsyntax
Package hclsyntax contains the parser, AST, etc for HCL's native language, as opposed to the JSON variant.
|
Package hclsyntax contains the parser, AST, etc for HCL's native language, as opposed to the JSON variant. |
integrationtest
Package integrationtest is an internal package that contains some tests that attempt to exercise many HCL features together in realistic scenarios.
|
Package integrationtest is an internal package that contains some tests that attempt to exercise many HCL features together in realistic scenarios. |
json
Package json is the JSON parser for HCL.
|
Package json is the JSON parser for HCL. |
Package hcldec provides a higher-level API for unpacking the content of HCL bodies, implemented in terms of the low-level "Content" API exposed by the bodies themselves.
|
Package hcldec provides a higher-level API for unpacking the content of HCL bodies, implemented in terms of the low-level "Content" API exposed by the bodies themselves. |
Package hcled provides functionality intended to help an application that embeds HCL to deliver relevant information to a text editor or IDE for navigating around and analyzing configuration files.
|
Package hcled provides functionality intended to help an application that embeds HCL to deliver relevant information to a text editor or IDE for navigating around and analyzing configuration files. |
Package hcltest contains utilities that aim to make it more convenient to write tests for code that interacts with the HCL API.
|
Package hcltest contains utilities that aim to make it more convenient to write tests for code that interacts with the HCL API. |
Package hclwrite deals with the problem of generating HCL configuration and of making specific surgical changes to existing HCL configurations.
|
Package hclwrite deals with the problem of generating HCL configuration and of making specific surgical changes to existing HCL configurations. |
Click to show internal directories.
Click to hide internal directories.