WSLU

NAME
DESCRIPTION
AVAILABLE COMMANDS
SUPPORTED DISTRIBUTION
OPTIONS
CONFIGURATION
EXIT STATUS
CONFIGURATION
BUG
COPYRIGHT

NAME

wslu A collection of utilities for the Windows Subsystem for Linux

DESCRIPTION

This is a collection of utilities for the Windows Subsystem for Linux (WSL), such as converting Linux paths to Windows paths or creating Linux application shortcuts on the Windows Desktop.

Requires Windows 10 Creators Update and higher.

AVAILABLE COMMANDS

wslusc, wslsys, wslfetch, wslvar, wslview(wview/wslstart/wstart), wslupath(deprecated), wslact, wslclip, wslgsu

check each manpage to see the detailed usage.

SUPPORTED DISTRIBUTION

- Debian GNU/Linux
- Kali Linux
- OpenSUSE Leap 42, 12.0 and 15.0
- SUSE Linux Enterprise Server 12 and 15
- Ubuntu Latest, 16.04 LTS, 18.04 LTS and 20.04 LTS
- Pengwin (Formerly WLinux)

Community Supported Distro
- Arch Linux via ArchWSL <https://github.com/yuk7/ArchWSL>
- Alpine Linux via AlpineWSL <https://github.com/yuk7/AlpineWSL> or Alpine WSL <https://www.microsoft.com/store/productId/9P804CRF0395>
- Scientific Linux, Oracle Linux* or RedHat Enterprise Linux** via Pengwin Enterprise (Formerly WLinux Enterprise) <https://www.microsoft.com/store/productId/9N8LP0X93VCP>
- Fedora via Fedora Remix for WSL <https://github.com/WhitewaterFoundry/WSLFedoraRemix>
- Gentoo Linux via GentooWSL <https://github.com/ThatWeirdAndrew/GentooWSL>
- Void Linux via VoidWSL <https://github.com/am11/VoidWSL>
- Clear Linux via ClearWSL <https://github.com/wight554/ClearWSL>

*: Will support in the future.
**: you need to request to using RHEL from Pengwin team and have a license of RHEL of your own.

> Legacy Ubuntu is no longer supported.

OPTIONS

All WSL Utilities command shared a common header. the following option are available to all commands.
--debug

Entering debug mode.

--verbose

Entering verbose mode.

CONFIGURATION

The default configuration is stored in /usr/share/wslu/conf. You can
override the default configuration in ´/etc/wslu/conf´,
´/etc/wslu/custom.conf´, ´$HOME/.config/wslu/conf´, or ´$HOME/.wslurc´.
They will be read in the direction they are listed.

EXIT STATUS

1

general error/unknown error.

20

input is empty or invalid.

21

input is empty.

22

input is invalid.

30

file do not exist.

31

folder do not exist.

32

feature not implemented.

33

required component do not exist.

34

unsupported feature (for a distro)

35

unsupported feature (for your Windows 10 build)

40

Unknown system input.

CONFIGURATION

WSLVIEW_DEFAULT_ENGINE

control whether to enable the chcp workaround for powershell. By default it is true; if you encounter any PowerShell issues, you can try to disable it.

BUG

Report bugs to <https://github.com/wslutilities/wslu/issues>; For Ubuntu specific bugs, report to <https://bugs.launchpad.net/ubuntu/+source/wslu>.

COPYRIGHT

This is free software; you can redistribute it and/or modify it under the terms of the GNU GPL version 3 or (at your option) any later version. There is NO warranty; not even MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Logo of WSL Utilities and wslusc icons is licensed under CC BY 4.0 International License.

For third-party license, please refer to <https://wslutiliti.es/wslu/licenses.html>.