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