Yash: A New Shell Aiming for Ultimate POSIX Compliance

2025-02-15
Yash: A New Shell Aiming for Ultimate POSIX Compliance

Yash is a POSIX-compliant command-line shell written in C99, striving for ultimate POSIX compliance. It boasts features like global aliases, arrays, various redirection methods, brace expansion, extended globbing, fractional arithmetic, command completion, and command prediction. Maintained on GitHub, Yash largely conforms to POSIX.1-2008 and receives regular maintenance updates. It builds and runs on various POSIX environments, primarily tested on Fedora, macOS, and Cygwin. Post-installation, users can customize environment variables, aliases, prompts, and more through configuration files.

Development Command-line