WSL path converter
Convert between Linux and Windows path in WSL (Windows Subsystem for Linux).
Installation
Either install the latest stable version hosted on PyPI:
pip install wsl-path-converter
Or clone the source repository and install the bleeding-edge version:
git clone https://github.com/lamyj/wsl-path-converter.git
cd wsl-path-converter
pip install .
If the latter case is run by a regular user, i.e. non-root, the wpc executable will be installed in ~/.local/bin.
Usage
This converter works with Windows path mounted in WSL, either through /etc/fstab or through the mount command.
The executable is called wpc. To convert a Windows path to its Linux counterpart, run it with the -u option:
wpc -u C:\autoexec.bat
This is also valid using UNC paths (e.g. remote shares):
wpc -u \\samba.example.com\share
For the converse operation, i.e. convert a Linux path to its Windows counterpart, use the -w option:
wpc -w /mnt/c/autoexec.bat
If a path unambiguously belongs to either Windows or Linux, the conversion option can be skipped; all previous examples can be run without the option:
wpc C:\autoexec.bat
wpc \\samba.example.com\share
wpc /mnt/c/autoexec.bat
Release files for wsl-path-converter 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| wsl-path-converter-0.3.1.tar.gz | 3.7 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| wsl_path_converter-0.3.1-py3-none-any.whl | Python 3 | none | any | Details |
| wsl_path_converter-0.3.1-py2-none-any.whl | Python 2 | none | any | Details |
Total release size: 13.9 kB
Release files / wsl-path-converter-0.3.1.tar.gz
| Download URL | wsl-path-converter-0.3.1.tar.gz |
|---|---|
| Size | 3.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ecaeb3ee7b77282a0e7ee52faab3734546fa2ef49c83f6c839127018d9db1e9d
|
|
BLAKE2b-256 checksum How to use checksums |
ff8a617a5000ccd3685ddb0294a7f9d32de062922fe03a95546f18dde3150998
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.4
|
Release files / wsl_path_converter-0.3.1-py3-none-any.whl
| Download URL | wsl_path_converter-0.3.1-py3-none-any.whl |
|---|---|
| Size | 5.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a777d0242b1bc72b5cc3dbbe96723ecf47b89772d85455268ef577b5daedbc30
|
|
BLAKE2b-256 checksum How to use checksums |
8cea5a1f57901ff0acffcf36430effa9dcd94105069f8ff929bd9e9e2a67ac05
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.4
|
Release files / wsl_path_converter-0.3.1-py2-none-any.whl
| Download URL | wsl_path_converter-0.3.1-py2-none-any.whl |
|---|---|
| Size | 5.1 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
e25628bdf085e5cf702ac934ebb8869dc7a1e28ce69500faa42dd16f74d5ed15
|
|
BLAKE2b-256 checksum How to use checksums |
038886c22cec3d0ac0e4d8301ad5ab0358405c7625fcb627178f1b6b988dbbf5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.4
|