Download List

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.

Released at 2013-02-23 14:14
yash 2.34

Name Size Hash Date Download count
yash-2.34.tar.gz 1.01 MB 2013-02-23 14:14 19
yash-2.34.tar.xz 614.82 KB 2013-02-23 14:14 295

Release Notes

Yet another shell, version 2.34.

This version includes minor enhancements and bug fixes.

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



Yash 2.34

+ New "test" built-in operator: =~, -o (unary)
+ New completion scripts for:
configure, git-name-rev, git-request-pull, make, rsync
= A syntax error or expansion error in .yash_profile or .yashrc no longer makes the shell exit even when the shell is not interactive.
= In line-editing, overwritten characters are now restored when you hit the backspace key.
= In line-editing, the undo history is no longer saved for each backspace.
* Fixes in completion scripts for "git".

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

Yash 2.34

+ "test" 組込みの演算子追加: =~, -o (単項)
+ 下記コマンドの補完スクリプトを追加:
configure, git-name-rev, git-request-pull, make, rsync
= .yash_profile や .yashrc で構文エラーまたは展開エラーになった時対話シェルでなくてもシェルを終了させないようにした
= 行編集で、上書きした文字をバックスペースで戻せるようになった
= 行編集で、バックスペースの度に undo 履歴を保存しないようにした
* "git" の補完の修正

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