#handlebars #template #yaml #json #json-file

app lsiotemplate

Handlebars 模板 CLI,允许传递值以替换文件中的占位符。它还可以执行更复杂的事情,如传递输入 JSON 文件并将文件输出或发送到 stdout。它还可以将 yaml 转换为 json,并将 ini 转换为 json,然后将其输入到 handlebars 以实现正常模板功能。

3 个版本

使用旧的 Rust 2015

0.1.6 2016 年 11 月 28 日
0.1.5 2016 年 11 月 28 日
0.1.3 2016 年 11 月 28 日

#64#handlebars

Apache-2.0

610KB
474

包含 (WOFF 字体,120KB) docs/Heuristica-Italic.woff,(WOFF 字体,90KB) docs/FiraSans-Medium.woff,(WOFF 字体,92KB) docs/FiraSans-Regular.woff,(WOFF 字体,56KB) docs/SourceCodePro-Regular.woff,(WOFF 字体,56KB) docs/SourceCodePro-Semibold.woff,(WOFF 字体,49KB) docs/SourceSerifPro-Bold.woff 以及更多

Handlebars 模板 CLI

通过 Cargo 安装

cargo install lsiotemplate

或者

克隆并作为正常的 Rust 二进制文件构建

Homebrew 和其他包将稍后提供

使用 handlebars 模板语言允许您向文件添加模板变量,然后通过命令行或通过输入 JSONYAMLINI 文件动态替换它们,然后将结果输出到文件或 stdout。

对于需要根据数据更改的构建环境非常有用。

使用 handlebars,因为它是 Rust 代码中最广泛使用的,并在服务器和客户端环境中表现良好(使用 JavaScript)。

依赖关系

~13MB
~255K SLoC