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-23 00:23
yash 2.4 (1 files Hide)

Release Notes

This is "yet another shell" version 2.4.

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

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

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

Changelog

Yash 2.4

= The long option for the -p option of the "jobs" builtin has been
changed from "--pid-only" to "--pgid-only".
* Trap of SIGCHLD, SIGINT, SIGTERM, SIGQUIT, SIGTSTP, SIGTTOU were
wrongly set to "ignore" in some condition.
* Signal handlers for SIGINT, SIGTERM, SIGQUIT, SIGTSTP, SIGTTOU
were mistakenly reset in some moments.
* Fixed the exit status of the "wait" builtin returned when
interrupted by a signal.
* Fixed file access permission test
* "command -V xxx/yyy" now prints an error message if "xxx/yyy" is
not a valid command.

Yash 2.4

= "jobs" 組込みの -p オプションに対応する長いオプションを
--pid-only から --pgid-only に変更
* SIGCHLD, SIGINT, SIGTERM, SIGQUIT, SIGTSTP, SIGTTOU のトラップが
誤って無視されることがあった
* SIGINT, SIGTERM, SIGQUIT, SIGTSTP, SIGTTOU のシグナルハンドラが
誤って解除されている瞬間があった
* "wait" 組込みがシグナルに割り込まれたときの終了ステータスを修正
* ファイルアクセス権限の判定を修正
* "command -V xxx/yyy" で "xxx/yyy" が正しいコマンドでないとき
エラーメッセージを出すように