1 个不稳定版本
0.1.0 | 2024年5月28日 |
---|
#1316 在 过程宏
用于 ensan
6KB
75 行
ensan
一种腐蚀语言的腐蚀表达式引擎。
为 hcl-rs
提供扩展(动态)评估引擎。
该crate旨在为 hcl-rs
提供扩展评估引擎。它通过重新实现 hcldec
库中的功能来简化 hcl-rs
的使用。它包括先进的DAG图构建和评估功能,允许在当前文档中评估引用,而无需在上下文中添加额外的变量,类似于Terraform的行为。
特性
- 重新实现Terraform、Packer和其他HashiCorp工具的HCL2内置函数。
- 无需额外操作即可评估当前文档中的引用。
- 简单的API,用于评估整个文档,支持serde序列化。
有关使用方法,请参阅 engine
模块的文档。
依赖
~260–700KB
~17K SLoC