Developer releases pure-Go Bash 5.3 binary that runs natively on Windows

A developer has released Bashy, a Bash 5.3 implementation written entirely in pure Go with no CGo dependency, designed to run the same shell scripts across Linux, macOS, and Windows from a single static binary. The project is built on top of the open-source mvdan/sh shell interpreter by Daniel Martí. It passes all 86 runnable test fixtures from GNU Bash's official test suite on Linux and macOS, though Windows compatibility is not yet measured to the same standard. On Windows, Bashy is self-sufficient — it can fetch its own Git toolchain and Go compiler, then rebuild itself from scratch with no pre-installed dependencies. The project is available under the BSD-3 licence, with source code and a tour repository of 27 example scripts hosted on GitHub.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in