10个稳定版本

2.21.0 2024年5月7日
2.20.0 2024年3月17日
2.19.0 2023年11月29日
2.18.1 2023年6月24日
2.15.1 2023年1月19日

180模板引擎 中排名

Download history 50/week @ 2024-04-15 76/week @ 2024-04-22 49/week @ 2024-04-29 387/week @ 2024-05-06 108/week @ 2024-05-13 73/week @ 2024-05-20 61/week @ 2024-05-27 53/week @ 2024-06-03 58/week @ 2024-06-10 43/week @ 2024-06-17 27/week @ 2024-06-24 90/week @ 2024-07-01 56/week @ 2024-07-08 46/week @ 2024-07-15 63/week @ 2024-07-22 48/week @ 2024-07-29

255 每月下载量
2 crate 中使用

MIT 许可协议

15KB
324

ascii

crates.io docs.rs

为终端提供显示ASCII艺术的接口。

更多信息请访问 此处.

此crate是onefetch项目的一部分。


lib.rs:

onefetch-ascii

onefetch提供ASCII模板接口。

use onefetch_ascii::AsciiArt;
use owo_colors::{DynColors, AnsiColors};

const ASCII: &str = r#"
{2}            .:--::////::--.`
{1}        `/yNMMNho{2}////////////:.
{1}      `+NMMMMMMMMmy{2}/////////////:`
{0}    `-:::{1}ohNMMMMMMMNy{2}/////////////:`
{0}   .::::::::{1}odMMMMMMMNy{2}/////////////-
{0}  -:::::::::::{1}/hMMMMMMMmo{2}////////////-
{0} .::::::::::::::{1}oMMMMMMMMh{2}////////////-
{0}`:::::::::::::{1}/dMMMMMMMMMMNo{2}///////////`
{0}-::::::::::::{1}sMMMMMMmMMMMMMMy{2}//////////-
{0}-::::::::::{1}/dMMMMMMs{0}:{1}+NMMMMMMd{2}/////////:
{0}-:::::::::{1}+NMMMMMm/{0}:::{1}/dMMMMMMm+{2}///////:
{0}-::::::::{1}sMMMMMMh{0}:::::::{1}dMMMMMMm+{2}//////-
{0}`:::::::{1}sMMMMMMy{0}:::::::::{1}dMMMMMMm+{2}/////`
{0} .:::::{1}sMMMMMMs{0}:::::::::::{1}mMMMMMMd{2}////-
{0}  -:::{1}sMMMMMMy{0}::::::::::::{1}/NMMMMMMh{2}//-
{0}   .:{1}+MMMMMMd{0}::::::::::::::{1}oMMMMMMMo{2}-
{1}    `yMMMMMN/{0}:::::::::::::::{1}hMMMMMh.
{1}      -yMMMo{0}::::::::::::::::{1}/MMMy-
{1}        `/s{0}::::::::::::::::::{1}o/`
{0}            ``.---::::---..`
"#;

let colors = vec![
    DynColors::Ansi(AnsiColors::Blue),
    DynColors::Ansi(AnsiColors::Default),
    DynColors::Ansi(AnsiColors::BrightBlue)
];

let art = AsciiArt::new(ASCII, colors.as_slice(), true);

for line in art {
    println!("{line}")
}

依赖项

~125KB