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 2010-10-03 20:41
yash 2.24 (2 files Hide)

Release Notes

Yet another shell, version 2.24.

This version of yash has a new command line completion machanism. Completion settings for older versions cannot be used for this version.

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



Yash 2.24

+ New option for the "." built-in: -L
+ New options for the "command" built-in: -a, -f, -k
- Removed the -B option for the "command" built-in.
= Fixed configuration process so that the shell can handle all kinds of signals on FreeBSD.
= New command completion mechanism. (Changed the usage of the "complete" built-in)
= Short options now come before long options in a completion candidate list.
* Symbolic links to non-existent files can now be completed.
* Other fixes in command completion.
* Fixed invalid memory access on parameter expansion failure in redirection.

+: new feature
=: specification change
*: bug fix

Yash 2.24

+ "." 組込みの新しいオプション: -L
+ "command" 組込みの新しいオプション: -a, -f, -k
- "command" 組込みの廃止されたオプション: -B
= FreeBSD で全ての種類のシグナルが扱えるように configure を修正
= 新しい補完メカニズム ("complete" 組込みの動作の変更)
= 補完候補リストで短いオプションが長いオプションの前に来るように並び順を変更
* 存在しないファイルへのシンボリックリンクを正しく補完できるように
* 補完機能のその他の修正
* リダイレクト内のパラメータ展開がエラーになったときに不正メモリアクセスしていた

+: 新機能
=: 仕様変更
*: バグ修正