YACCW (Yet Another Collection of Commands for Windows)
A small collection of practical command-line utilities for Windows environments.
The project aims to provide simple tools that improve everyday command-line workflows on Windows systems.
YACCW is currently in maintenance mode.
The project is considered feature-complete for its original goals.
Future development is expected to be minimal, and new utilities may only be added occasionally when there is a clear need.
Bug reports and small improvements are still welcome, but large feature additions or architectural changes are unlikely.
- Gawk
Some scripts depend on PowerShell while others depend on external tools.
Our scripts always check whether required external tools are available on host systems in advance.
Clone the repository locally:
$ git clone https://github.com/cwchentw/yaccw.gitAdd path/to/yaccw/bin to your PATH to use these utilities.
- catw: concatenate one or more text files
- cdw: change working directory
- csvlint: check whether a CSV sheet is malformed
- dlw: download a file from a URL
- headw: show first n lines of text
- lsw: list files and directories
- pwdw: show present working directory
- tailw: show last n lines of text
- touchw: create an empty text file at the destination
- whichw: check whether a command is available
Early versions of YACCW focused on fully self-contained utilities.
However, due to the limitations of Windows console environments—even with PowerShell—later utilities may depend on commonly available open-source tools ported to Windows.
ByteBard
MIT License