package
0.0.0-20241120074608-6378e9d597be
Repository: https://github.com/orcfax/oracle-suite.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

Decode decodes the given HCL body into the given value.
DecodeBlock decodes the given HCL block into the given value.
DecodeExpression decodes the given HCL expression into the given value.
Encode encodes a struct to HCL.
EncodeBlock encodes a struct to HCL block and appends it to the given block.
ParseFile parses the given path into a hcl.File.
ParseFiles parses the HCL configuration files at the given paths.
ParseSource parses the given source into a hcl.File.
ParseSources parses the HCL configuration sources.

# Structs

Attribute represents a single attribute in a HCL block.
Block represents a single HCL block.

# Interfaces

Marshaler is the interface implemented by types that can marshal themselves into a cty.Value representation.
OnEncodeBlock is called during encoding of a struct to HCL.
PostDecodeAttribute is called after an attribute is decoded.
PostDecodeBlock is called after a block is decoded.
PreDecodeAttribute is called before an attribute is decoded.
PreDecodeBlock is called before a block is decoded.
Unmarshaler is the interface implemented by types that can unmarshal a cty.Value representation of themselves.