Buckets:
| # wsl-utils | |
| > Utilities for working with [Windows Subsystem for Linux (WSL)](https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux) | |
| ## Install | |
| ```sh | |
| npm install wsl-utils | |
| ``` | |
| ## Usage | |
| ```js | |
| import {isWsl, powerShellPathFromWsl} from 'wsl-utils'; | |
| // Check if running in WSL | |
| console.log('Is WSL:', isWsl); | |
| // Get PowerShell path from WSL | |
| console.log('PowerShell path:', await powerShellPathFromWsl()); | |
| //=> '/mnt/c/Windows/System32/WindowsPowerShell/v1.0/powershell.exe' | |
| ``` | |
| ## API | |
| ### isWsl | |
| Type: `boolean` | |
| Check if the current environment is Windows Subsystem for Linux (WSL). | |
| ### powerShellPathFromWsl() | |
| Returns: `Promise<string>` | |
| Get the PowerShell executable path in WSL environment. | |
| ### powerShellPath() | |
| Returns: `Promise<string>` | |
| Get the PowerShell executable path for the current environment. | |
| Returns WSL path if in WSL, otherwise returns Windows path. | |
| ### wslDrivesMountPoint() | |
| Returns: `Promise<string>` | |
| Get the mount point for fixed drives in WSL. | |
Xet Storage Details
- Size:
- 982 Bytes
- Xet hash:
- 701b7d80a740e9a72e359d1cd29b0c847b7dedd7b7a01451693718d0a8489c0c
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.