4 releases (breaking)

Uses old Rust 2015

0.4.0 Jan 27, 2023
0.3.0 Jan 23, 2023
0.2.0 Jan 22, 2023
0.1.0 Jan 21, 2023

#821 in Operating systems

Download history 60500/week @ 2024-11-15 59920/week @ 2024-11-22 63613/week @ 2024-11-29 67601/week @ 2024-12-06 68640/week @ 2024-12-13 44955/week @ 2024-12-20 45674/week @ 2024-12-27 71159/week @ 2025-01-03 76139/week @ 2025-01-10 77005/week @ 2025-01-17 85250/week @ 2025-01-24 83416/week @ 2025-01-31 84886/week @ 2025-02-07 81507/week @ 2025-02-14 88599/week @ 2025-02-21 82302/week @ 2025-02-28

351,263 downloads per month
Used in 350 crates (3 directly)

MIT license

5KB

is-wsl

Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)

Inspired by sindresorhus/is-wsl and made for Rust lang.

Can be useful if you need to work around unimplemented or buggy features in WSL. Supports both WSL 1 and WSL 2.

Usage

$> 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
    }
}

Dependencies

~49KB