6 个稳定版本

3.0.0 2024年2月4日
2.1.0 2023年4月18日
2.0.0 2023年3月13日
1.2.0 2021年9月16日

#203命令行界面

Download history 110390/week @ 2024-04-07 114956/week @ 2024-04-14 113232/week @ 2024-04-21 106382/week @ 2024-04-28 119276/week @ 2024-05-05 120180/week @ 2024-05-12 111323/week @ 2024-05-19 121230/week @ 2024-05-26 186579/week @ 2024-06-02 147644/week @ 2024-06-09 133555/week @ 2024-06-16 118389/week @ 2024-06-23 114589/week @ 2024-06-30 107624/week @ 2024-07-07 107276/week @ 2024-07-14 108540/week @ 2024-07-21

446,533 每月下载量
137 个crate中(11直接使用)

Apache-2.0

9KB

检测当前终端是否支持终端模拟器中的超链接

它会尝试检测并支持所有已知支持此功能的终端和终端家族。如果声明错误、缺失或可以改进,请发送PR!

示例

API非常简单!

use supports_hyperlinks::Stream;

if supports_hyperlinks::on(Stream::Stdout) {
    println!("This terminal supports hyperlinks on stdout");
} else {
    println!("No hyperlinks, please");
}

就这些!

您可以设置FORCE_HYPERLINK环境变量来强制supports-hyperlinks在其检查中返回true。如果值是0,这将强制其为false

MSRV

最低支持的Rust版本是1.70.0。

无运行时依赖