7 个版本
0.2.5 | 2024 年 7 月 17 日 |
---|---|
0.2.4 | 2024 年 7 月 17 日 |
0.2.3 | 2024 年 6 月 28 日 |
0.2.1 | 2023 年 3 月 9 日 |
0.1.0 | 2020 年 1 月 27 日 |
#42 在 值格式化
每月下载 269 次
9KB
115 行
简单的 Handlebars CLI
简单但实用的 CLI 工具,通过从文件(使用 YAML 解析器,因此也支持 JSON)中获取数据来生成 handlebars 模板文本,用 Rust 编程语言编写(使用 serde_yaml 和 handlebars crate)。
目标
目标是创建一个易于在 shell 脚本中使用的实用工具。
使用方法
最简单的调用
hbs-cli <properties file> <template file> > <output file>
或
hbs-cli <properties file> <template file> -o <output file>
或者使用模板注册来使用它们作为部分
hbs-cli <properties file> <template file> -r 'partials/**/*.hbs'
其中 <属性文件>
可以是 YAML 或 JSON(因为 YAML 解析器也是一个 JSON 解析器),而 <模板文件>
是 handlebars 模板。模板将生成在标准输出中。
要查看更多选项,请调用 hbs-cli --help
。
构建
# to install rust toolchain, skip if already installed
rustup toolchain install stable
cargo build --release
许可证
本软件在 MIT 许可证下分发。请参阅仓库根目录中的 LICENSE
文件。
依赖关系
~6.5MB
~131K SLoC