zcmds_win32
Optional zcmds package for win32 to make it feel more like a linux distribution. This is a great package to use if you want to
use things like tee, grep and unix commands and have it work on windows.
Commands
- cat
- cp
- du
- git-bash
- grep
- home
- false
- id
- ls
- md5sum
- mv
- nano
- pico
- printenv
- Prints environment variables sorted, with
PATHlisted one entry per line.
- Prints environment variables sorted, with
- ps
- rm
- true
- test
- tee
- touch
- unzip
- which
- wc
- xargs
- uniq
- uname
- fixvmmem
- If CPU consumption for vmmem high, run this command to fix it.
- yes
Install (normal)
python -m pip install zcmds
Install (dev):
git clone https://github.com/zackees/zcmds_win32cd zcmds_win32python -pip install -e .
Release Notes
- 1.2.31: Adds
printenv(moved fromzcmds, which no longer installs it on Linux/macOS where it shadowed coreutils). Removesopen, which collided withzcmds' own cross-platformopenconsole script. - 1.2.26: Adds missing dll files that aren't found coincidentally on some systems.
- 1.2.24: Includes the tools in 1.2.21 for use.
- 1.2.21:
basename,awkand[for compatibility. - 1.2.19:
python3andpip3now map topythonandpip - 1.2.18: Better
bash, which now paths the default git-bash `/usr/bin`` - 1.2.17: Added
date - 1.2.16:
opennow accepts double back slashes. - 1.2.15: Adds
realpathandunameto git-bash utils. - 1.2.14: Fixes
bashfrom missing file. - 1.2.13: Adds
bashfrom git-bash anddirname. - 1.2.12:
sshpassand nowzcmds_win32 --installto force re-download of unix tools. - 1.2.10:
opennow handles git paths - 1.2.9: Fix
ssh-keygentrampoline and other new ssh commands. - 1.2.8: Improved
opencommand to now open extensionless text files - 1.2.7: Adds ssh related tools for windows from git-bash.
- 1.2.4: Fixes
openwhen passing in a '.' directory. - 1.2.3:
homenow works in non C: drive - 1.2.2: Adds
maketool for building code. - 1.2.1: Adds tool
dig - 1.0.26: When sublime is opened via
openit now opens in it's own window. - 1.0.25: Fix
openfor python 3.9 - 1.0.24: Add
sed - 1.0.23: Yank 1.0.21/22
- 1.0.20: Adds
uniqanduname - 1.0.19: Change default text editor to sublime over textpad
- 1.0.18: Adds
trueandfalseandtimeout - 1.0.17: Minor fixes.
- 1.0.16: Adds
xargs,ps,id,wc,md5sum,tee - 1.0.15: fixed 'no' command, which doesn't exist.
- 1.0.13: Adds
yes - 1.0.12: open tries to find a text editor.
- 1.0.11: Adds
sudo_win32[sudo] - 1.0.10: Fixes
fixvmmemwhich now uses elevated_exec - 1.0.9: Fixes
openwhen using forward slashes - 1.0.8: Fixes
openwhen usingopen . - 1.0.7: Fixes missing
fixvmmem - 1.0.5:
opennow assumes current directory if no path is given - 1.0.4:
fixvmmemnow runs in elevated privledges - 1.0.3: Adds
fixvmmem - 1.0.2: Adds
unzip - 1.0.1: Adds
pico/nano - 1.0.0: Moved zcmds_win32 from zcmds
Release files for zcmds-win32 1.2.31
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| zcmds_win32-1.2.31.tar.gz | 95.3 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| zcmds_win32-1.2.31-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 95.3 MB
Release files / zcmds_win32-1.2.31.tar.gz
| Download URL | zcmds_win32-1.2.31.tar.gz |
|---|---|
| Size | 95.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f86232b1adf4d3d6b46eefe75e4ddf122fb500c0b1d98c3f5135b2fddbfafc2b
|
|
BLAKE2b-256 checksum How to use checksums |
af2926149054a67effdc5a0ed7d86bc7ab981054e61c4e0d1f8a638b6e55a51b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.
Transparency logRelease files / zcmds_win32-1.2.31-py3-none-any.whl
| Download URL | zcmds_win32-1.2.31-py3-none-any.whl |
|---|---|
| Size | 17.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7bbb6966385869662e15f0251220c8e00e409ccd1af9f5eb27f93c751b4add63
|
|
BLAKE2b-256 checksum How to use checksums |
53a586adf623acaa6a7318570a9859b760303c3dee75b7ce6e1b5a4c7e390a9d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.
Transparency log