#template #base-16 #mustache #builder #build #applications #base24

bin+lib tinted-builder-rust

简单的 Mustache 模板渲染

17 个版本 (8 个破坏性版本)

新版本 0.9.5 2024 年 8 月 23 日
0.9.3 2024 年 7 月 12 日
0.2.2 2024 年 3 月 27 日

#200 in 模板引擎

Download history 275/week @ 2024-05-10 127/week @ 2024-05-17 35/week @ 2024-05-24 20/week @ 2024-05-31 145/week @ 2024-06-07 59/week @ 2024-06-14 636/week @ 2024-06-21 73/week @ 2024-06-28 37/week @ 2024-07-05 210/week @ 2024-07-12 11/week @ 2024-07-19 38/week @ 2024-07-26 6/week @ 2024-08-02 29/week @ 2024-08-16

每月 74 次下载
tinty 中使用

MIT/Apache

44KB
762

tinted-builder-rust

Matrix Chat Crates.io Tests

用于 base16base24 模板的构建器,使用 0.11.0 构建规范

此crate包含一个用于构建base16和base24模板的命令行工具。它也是一个库crate,您可以直接在您的Rust应用程序中构建模板。

目录

安装

Cargo

cargo install tinted-builder-rust

Homebrew

brew tap tinted-theming/tinted
brew install tinted-builder-rust

二进制文件

仓库发布页面下载相关二进制文件。

基本用法

tinted-builder-rust sync # To sync with latest schemes
tinted-builder-rust build path/to/base16-template

命令

以下是一个表格,列出了 CLI 工具(tinted-builder-rust)的可用子命令,包括描述和任何显著参数。

子命令 描述 参数 示例用法 标志
sync 安装或更新最新方案。 - tinted-builder-rust sync --quiet(静音 stderr 和 stdout)
build 构建模板的主题。 template_path:模板目录的路径。 tinted-builder-rust build./path/to/base16-template --quiet(静音 stderr 和 stdout),--sync(在运行 tinted-builder-rust build 之前运行 tinted-builder-rust sync

标志

标志/选项 描述 适用的子命令 默认值 示例用法
--schemes-dir -s 指定构建时使用的自定义本地 schemes 目录路径。只有在不想使用最新 schemes 仓库时才需要。 build tinted-builder-rust build. --schemes-dir=/path/to/schemes/dir
--data-dir -d 指定数据目录的路径。 All Linux: $XDG_DATA_HOME/tinted-theming/tinted-builder-rust~/.local/share. MacOS: ~/Library/Application\ Support/tinted-theming/tinted-builder-rust tinted-builder-rust sync--data-dir/path/to/custom/data-dir
--help -h 显示子命令的帮助信息。 All - tinted-builder-rust --help, tinted-builder-rust build --help, 等
--version -V 显示 tinted-builder-rust 的版本。 All - tinted-builder-rust--version

构建规范

tinted-builder-rust 实现了 0.11.0builder 规范。此规范详细说明了方案 yaml 格式或模式以及构建器渲染模板 mustache 文件时应提供的变量。有关更多详细信息,请参阅 builder 规范 文档。

贡献

欢迎贡献力量!有关更多信息,请参阅 CONTRIBUTING.md

许可证

Ribboncurls 采用 Apache 2.0 和 MIT 许可证双许可。有关 Ribboncurls 所用项目的许可证的更多信息,请参阅 THIRD_PARTY_LICENSES.md

依赖项

~6–18MB
~218K SLoC