10 个版本 (4 个重大更新)
0.5.7 | 2024 年 3 月 12 日 |
---|---|
0.5.6 | 2024 年 3 月 12 日 |
0.4.0 | 2024 年 1 月 9 日 |
0.3.1 | 2023 年 11 月 26 日 |
0.0.2 | 2023 年 9 月 28 日 |
576 在 网页编程
每月 25,467 次下载
用于 23 个 Crates(直接使用 16 个)
70KB
1.5K SLoC
biome_console
该包包含将消息(使用标记格式化)和诊断输出到控制台的一般抽象
使用示例
可以使用 Console
特性向用户打印两种类型的信息:消息(以标记形式)和诊断
console.message(markup! {
<Info>"Processed "<Emphasis>{count}</Emphasis>" files"</Info>
});
console.diagnostic(
&mut files,
Diagnostics::error(file_id, code, title),
);
支持以下标记元素
Emphasis
:以粗体文本打印内容Dim
:以暗淡文本打印内容Italic
:以斜体文本打印内容Underline
:以下划线文本打印内容Error
:将文本颜色设置为红色Success
:将文本颜色设置为绿色Warn
:将文本颜色设置为黄色Info
:将文本颜色设置为蓝色
注意:改变打印文本“字体”的标记元素(Emphasis
、Dim
、Italic
和 Underline
)不受原生 Windows 控制台 API 支持,如果当前终端支持,将作为 ANSI 控制代码打印,否则将完全忽略
依赖项
~1–8.5MB
~56K SLoC