#ansi-term #style #git #color #object #colourparse

colorparse

将颜色配置字符串(Git语法)解析为ansi_term::Style对象

5个稳定版本

使用旧的Rust 2015

3.0.0 2022年8月17日
2.0.1 2019年10月29日
2.0.0 2016年9月26日
1.1.0 2016年8月19日
1.0.0 2016年6月21日

#84 in #ansi-term


用于 git-series

MIT/Apache

11KB
188

弃用通知

我建议使用 anstyle-git 而不是这个crate。 colorparse 仅与 ansi_term 一起工作; anstyle-gitanstyle 系列crate提供对多个文本格式化库的抽象。

colorparse

colorparse::parse 将颜色配置字符串(Git语法)解析为 ansi_term::Style

示例

if let Ok(color) = colorparse::parse("bold red blue") {
    println!("{}", color.paint("Bold red on blue"));
}
let hyperlink_style = colorparse::parse("#0000ee ul").unwrap();

lib.rs:

colorparse::parse 将颜色配置字符串(Git语法)解析为 ansi_term::Style

示例

 if let Ok(color) = colorparse::parse("bold red blue") {
     println!("{}", color.paint("Bold red on blue"));
 }

 let hyperlink_style = colorparse::parse("#0000ee ul").unwrap();

依赖项

~240KB