0.7.1 2021年2月11日
0.7.0 2021年2月3日
0.6.0 2020年8月8日
0.5.0 2020年7月25日
0.1.1 2020年2月26日

#16 in #徽章

MIT 许可证

520KB
835 代码行

荣誉

命令行界面

 badge --help
Usage: badge -s <subject> [--style <style>] [--size <size>] [--color <color>] [--icon <icon>] [--icon-color <icon-color>] [--out <out>] [-t <text>] [--data <data>]

Fast badge generator for any purpose

Options:
  -s, --subject     badge subject
  --style           badge style. [possible values: flat | f, classic | c]
  --size            badge size. [possible values: large | l, medium | m, small | s]
  --color           badge color. Must be a valid css color
  --icon            badge icon. icon can be any Brand or Solid icons from fontawesome
  --icon-color      icon color. Must be a valid css color
  --out             output svg to file
  -t, --text        badge text
  --data            data for badge chart.
  --help            display usage information

lib.rs:

适用于任何目的的快速徽章生成器

使用文本、图标和折线图创建徽章

Web

查看 https://github.com/msuntharesan/merit#web

快速入门

荣誉 添加到您的 Cargo.toml 作为依赖项。

示例

use merit::{Badge};

fn badge() {
  let mut badge = Badge::new();
  badge.subject("Subject");
  println!("{}", badge.text("Text").to_string());
}

这将生成一个 SVG 徽章:

 use merit::{Badge};

 fn badge_with_data() {
   let mut badge = Badge::new();
   badge.subject("Subject");
   println!("{}", badge.data(&[12., 34., 23., 56., 45.]).to_string());
 }

这将生成一个 SVG 徽章:

依赖项

~4–5.5MB
~127K SLoC