一个 Rust 控制台和终端抽象
console 是一个用于 Rust 的库,它提供了对各种终端功能的访问,使您可以构建更漂亮的命令行界面。 它附带了用于处理终端和格式化文本的各种工具和实用程序。
console 会根据tty标志自动检测何时使用颜色,遵循clicolors标准来启用/禁用颜色。它还提供了更高级别的包装器,用于格式化文本和其他可以使用style函数和实用类型显示的内容。
默认情况下,此 crate 依赖 unicode-width crate 来计算终端字符的宽度。如果不需要此功能,您可以禁用 unicode-width 功能,这将减少依赖。
暂无开放 Issues,或尚未同步最近议题。