Download List

Sponsored link

Project Description

Yet another shell (yash) is a POSIX-compliant command line shell, featuring more strict POSIX compliance than those of other shells, as well as powerful command line editing.

So far most of yash's features have been implemented. The author is currently writing auxiliary scripts to make command completion more usable.

System Requirements

System requirement is not defined

Released at 2008-12-07 18:39
yash 2.3 (1 files Hide)

Release Notes

This is "yet another shell" version 2.3.

This version includes some bug fixes and spec changes,
but no major changes.

Yet another shell バージョン 2.3 です。

このバージョンではいくつかのバグ修正・仕様変更を行いました。
大きな変更点はありません。

Changelog

Yash 2.3

= Now changing LC_CTYPE immediately takes effect if the shell is
interactive and not in the posixly-correct mode.
* Fixed parameter expansion: empty words are now expanded properly.
* Fixed a race condition, which was causing some signals ignored.
* Assignments using the typeset/readonly/export builtins failed to
update the shell's internal data. This caused the shell to keep
using the old PATH after the PATH has been changed.

Yash 2.3

= 対話的かつ非 POSIX 準拠モードで動作時、LC_CTYPE の変更が直ちに
有効になるように
* パラメータ展開で空文字列を正しく展開できていなかった
* 稀にシグナルが無視される競合状態を修正
* typeset/readonly/export 組込みで代入を行うとシェル内部のデータが
正しく更新されていなかった。これにより、PATH を変更した後も古い
PATH を使い続けてしまうなどの問題があった。