#process-running #wsl #linux #subsystem #bash #windows

is-wsl

检查进程是否在 Windows Subsystem for Linux 中运行

4 个版本 (破坏性更新)

使用旧的 Rust 2015

0.4.0 2023 年 1 月 27 日
0.3.0 2023 年 1 月 23 日
0.2.0 2023 年 1 月 22 日
0.1.0 2023 年 1 月 21 日

#2525命令行工具

Download history 37527/week @ 2024-04-22 36876/week @ 2024-04-29 39350/week @ 2024-05-06 39610/week @ 2024-05-13 37809/week @ 2024-05-20 37705/week @ 2024-05-27 36465/week @ 2024-06-03 34737/week @ 2024-06-10 38250/week @ 2024-06-17 39349/week @ 2024-06-24 35708/week @ 2024-07-01 38283/week @ 2024-07-08 37350/week @ 2024-07-15 39275/week @ 2024-07-22 40827/week @ 2024-07-29 40628/week @ 2024-08-05

162,005 每月下载量
用于 255 crate (3 直接)

MIT 许可证

5KB

is-wsl

检查进程是否在 Windows Subsystem for Linux (Bash on Windows) 中运行

sindresorhus/is-wsl 启发,专为 Rust 语言制作。

如果需要在 WSL 中处理未实现或存在问题的功能,则可能很有用。支持 WSL 1 和 WSL 2。

用法

$>cargo add is-wsl

main.rs


use is_wsl::is_wsl

fn main() {
    if is_wsl() {
        // Do some WSL related stuff 🎇
    } else {
        // Do some different things! <3
    }
}

依赖项

~50KB