This web page is also available in 日本語.

Yash

Yash, yet another shell, is a POSIX-compliant command line shell written by Watanabe Yuki (aka magicant) in C99 (ISO/IEC 9899:1999). It was originally written as a work on a university course assignment but the code has been re-written from scratch to meet the requirement of POSIX. Yash is intended to be the most POSIX-compliant shell in the world.

Yash can be modified/redistributed under the terms of the GNU General Public License (Version 2) but the use of this program is without any warranty.

SourceForge.JP: Yash is a SourceForge.jp project. See also the project summary page.

Requirements

Yash is supposed to build and run on any POSIX.1-2001 environment with the Software Development Utilities and the C-Language Development Utilities options.

Current Development Status

Most of the basic functions required by POSIX have already been implemented, so that yash is now capable of running common shell scripts. Line-editing and command completion are currently under development.

The manual for yash is not yet available in English.

Downloads

The source tarball can be downloaded from the release page.

© 2009 magicant / Last modified: 2009-10-18