| Crates.io | badgers |
| lib.rs | badgers |
| version | 1.2.0 |
| created_at | 2022-09-28 08:18:47.557261+00 |
| updated_at | 2023-01-18 09:05:01.709656+00 |
| description | Simple badge generator |
| homepage | |
| repository | https://github.com/vbrandl/badgers |
| max_upload_size | |
| id | 675505 |
| size | 777,427 |
This is a Rust crate to generate simple SVG badges to be used e.g. in README files. The subject, status and color of the badge can be configured.
use badgers::{BadgeOptions, Badge};
let options = BadgeOptions {
subject: "docs".to_owned(),
status: "0.5.3".to_owned(),
color: "#4d76ae".to_owned(),
};
let badge = Badge::new(options).unwrap();
let svg = badge.to_svg();
This is a fork of the badge crate in order
to replace the now
deprecated
rusttype crate. rusttype was replaced
by ab_glyph as suggested in the rustsec
advisory.
This fork was created since the original badge crate is no longer maintained
and the code has been removed from the originating repository:
rust-lang/docs.rs@94f3bba
While trying to be a 1:1 replacement of badge, either my lack of deep
understanding of the problem space or minor differences between rusttype and
ab_glyph required some 1 pixel changes in the testcases:
vbrandl/badgers@9c8cdb9
This fork exists mostly for personal use in
vbrandl/hoc but feel free to give it a try.