3 个版本
0.3.2 | 2022年11月14日 |
---|---|
0.3.1 | 2022年11月14日 |
0.3.0 | 2022年11月14日 |
#277 in 可视化
400KB
400 行
徽章
一个用于渲染徽章的小型库。包含用于命令行使用的二进制文件。
示例
use badges::{BadgeBuilder, BadgeColor, BadgeStyle};
let badge_svg = BadgeBuilder::new()
.style(BadgeStyle::Flat)
.label("badge")
.message("rendered")
.message_color(BadgeColor::Green)
.render()
.expect("failed to render badge");
命令行使用
使用 cargo install badges --features cli
安装。使用 badges 'label' ' message' --label-color grey --message-color green > badge.svg
。
许可证
许可协议为以下之一
- Apache 许可证 2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
包含的 DejaVu Sans 字体许可协议描述如下 此处.
贡献
除非您明确声明,否则任何有意提交以供包含在分叉中的贡献,根据 Apache-2.0 许可证定义,应作为上述双重许可,不附加任何额外条款或条件。
依赖项
~2.5–3.5MB
~80K SLoC