0.7.1 |
|
---|---|
0.7.0 |
|
0.6.0 |
|
0.5.0 |
|
0.1.1 |
|
#16 in #徽章
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