Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zackees/zcmds_win32
Win32 commands that make windows feel more like linux
https://github.com/zackees/zcmds_win32
Last synced: 3 months ago
JSON representation
Win32 commands that make windows feel more like linux
- Host: GitHub
- URL: https://github.com/zackees/zcmds_win32
- Owner: zackees
- Created: 2022-10-15T22:06:13.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-24T23:20:10.000Z (9 months ago)
- Last Synced: 2024-03-29T12:03:41.137Z (8 months ago)
- Language: Python
- Size: 21.3 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# zcmds_win32
[![Linting](https://github.com/zackees/zcmds_win32/actions/workflows/lint.yml/badge.svg)](https://github.com/zackees/zcmds_win32/actions/workflows/lint.yml)
[![Win_Tests](https://github.com/zackees/zcmds_win32/actions/workflows/push_win.yml/badge.svg)](https://github.com/zackees/zcmds_win32/actions/workflows/push_win.yml)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
* ps
* open
* 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_win32`
* `cd zcmds_win32`
* `python -pip install -e .`# Release Notes
* 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`, `awk` and `[` for compatibility.
* 1.2.19: `python3` and `pip3` now map to `python` and `pip`
* 1.2.18: Better `bash`, which now paths the default git-bash `/usr/bin``
* 1.2.17: Added `date`
* 1.2.16: `open` now accepts double back slashes.
* 1.2.15: Adds `realpath` and `uname` to git-bash utils.
* 1.2.14: Fixes `bash` from missing file.
* 1.2.13: Adds `bash` from git-bash and `dirname`.
* 1.2.12: `sshpass` and now `zcmds_win32 --install` to force re-download of unix tools.
* 1.2.10: `open` now handles git paths
* 1.2.9: Fix `ssh-keygen` trampoline and other new ssh commands.
* 1.2.8: Improved `open` command to now open extensionless text files
* 1.2.7: Adds ssh related tools for windows from git-bash.
* 1.2.4: Fixes `open` when passing in a '.' directory.
* 1.2.3: `home` now works in non C: drive
* 1.2.2: Adds `make` tool for building code.
* 1.2.1: Adds tool `dig`
* 1.0.26: When sublime is opened via `open` it now opens in it's own window.
* 1.0.25: Fix `open` for python 3.9
* 1.0.24: Add `sed`
* 1.0.23: Yank 1.0.21/22
* 1.0.20: Adds `uniq` and `uname`
* 1.0.19: Change default text editor to sublime over textpad
* 1.0.18: Adds `true` and `false` and `timeout`
* 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 `fixvmmem` which now uses elevated_exec
* 1.0.9: Fixes `open` when using forward slashes
* 1.0.8: Fixes `open` when using `open .`
* 1.0.7: Fixes missing `fixvmmem`
* 1.0.5: `open` now assumes current directory if no path is given
* 1.0.4: `fixvmmem` now 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