#handlebars #templating #web

app hdlbr

Handlebars CLI(通过命令行进行模板化)

2 个版本

0.1.1 2019 年 6 月 17 日
0.1.0 2019 年 6 月 17 日

#586 in 模板引擎

MIT 许可证

4KB

hdlbr - Handlebars CLI

用法

hdlbr VARIABLES_FILE TEMPLATE_FILE

在哪里

  • VARIABLES_FILE 是一个 JSON 映射,列出了所有变量。
  • TEMPLATE_FILE 是一个 Handlebars 模板。

示例

vars.json:

{
  "name": "Foo",
  "comments": [
    {
      "author": "Dracula"
    },
    {
      "author": "Alucard"
    }
  ]
}

template.hbs:

Hello {{name}}
{{~#each comments}}
  {{author}}
{{~/each~}}

hdlbr vars.json template.hbs 的结果

Hello Foo
  Dracula
  Alucard

构建

您可以使用 Rust 2018 和 Cargo 进行构建

cargo build --release

依赖项

~6–8MB
~142K SLoC