#text-formatting #text #terminal #markup #token

bin+lib bread

适用于终端输出的嵌入式文本格式化标记库

2个不稳定版本

使用旧的Rust 2015

0.1.0 2015年6月9日
0.0.1 2014年12月17日

#33 in #text-formatting

GPL-3.0 许可证

99KB
452

bread 构建状态

终端输出的文本格式化库,包含内嵌的格式化标记。

我们将使用Dzen的格式化语法 (https://github.com/robm/dzen)。一些示例

  • ^fg(红色)I'm红色文字^fg(蓝色)我是蓝色
  • ^bg(红色)黑色^fg(亮色-)文本^bg(蓝色)^fg(青色)着色

对于完整的工作程序示例,请参阅 src/main.rs。您可以通过克隆存储库并执行 cargo run 来运行它。

要在您的项目中使用,请将以下内容添加到 Cargo.toml

[dependencies.bread]

git = "https://github.com/mkpankov/bread.git"

然后您就可以使用了。

当前支持的颜色列表

  • 蓝色
  • 亮黑色
  • 亮蓝色
  • 亮青色
  • 亮绿色
  • 亮品红色
  • 亮红色
  • 亮白色
  • 亮黄色
  • 青色
  • 绿色
  • 品红色
  • 红色
  • 白色
  • 黄色

演示

Demo

反馈

我是一个Rust的新手,所以请不要犹豫,向我提出任何改进库的建议,无论是代码审查、错误报告还是功能请求。

我非常感谢成熟Rustacean的代码审查。如果您愿意这样做(只有200多行!),请将您的评论发送到work at michaelpankov dot com。

依赖关系

~180KB