/hcl-rs

HCL parsing and encoding libraries for rust with serde support

Primary LanguageRustApache License 2.0Apache-2.0

hcl-rs

Build Status License: Apache 2.0 License: MIT

This repository contains the following rust crates around the Hashicorp Configuration Language (HCL):

  • hcl-rs: HCL library with serde and expression evaluation support.
  • hcl-edit: Parse and modify HCL documents while preserving whitespace and comments.
  • hcl-primitives: Primitives used by the HCL sub-languages.

Contributing

Contributions are welcome! Please read CONTRIBUTING.md before creating a PR.

License

If not stated otherwise, the source code inside this repository is licensed under either of Apache License, Version 2.0 or MIT license at your option.