!!! このプロジェクトは GitHub に移動しました !!! https://github.com/magicant/yash
Yet another shell (yash) は POSIX 準拠のコマンドラインシェルです。Bash や zsh などよりも厳密に POSIX に準拠するとともに、対話シェルとして普段使えるようなものを作ることを目指しています。
Yash, yet another shell, version 2.11.
This version includes some minor fixes and new features.
NOTICE: The spec of the le-convmeta option has been changed without backward compatibility.
Yash (yet another shell) バージョン 2.11 です。
このバージョンはいくつかの細かい修正と新機能を含みます。
※ le-convmeta オプションの仕様が旧いバージョンとの互換性がない形で変更されています。
Yash 2.11
+ Added the "--histspace" and "--le-noconvmeta" options.
+ Support for the $HISTRMDUP variable.
+ Support for the $YASH_LE_TIMEOUT variable.
+ The "kill" builtin with the "-l" option now accepts signal names as operands.
= The "--le-convmeta" option now is a Boolean option.
= The "$-" special parameter now includes the "l" flag if the shell is a login shell.
* An empty case command "case i in (*) esac" now always returns the exit status of zero.
* Quoted words were incorrectly expanded with backslashes when the "-f" option is set.
* Fixed invalid memory access in the "v" command of vi-like line-editing.
Yash 2.11
+ "--histspace", "--le-noconvmeta" オプション追加
+ $HISTRMDUP 変数に対応
+ $YASH_LE_TIMEOUT 変数に対応
+ kill 組込みの -l オプションでシグナル名をオペランドとして渡せるように
= "--le-convmeta" オプションはオンオフ型オプションに
= ログインシェルでは "$-" 特殊パラメータに "l" フラグを含めるように
* 空の case 文 "case i in (*) esac" は常に終了ステータス 0 を返すように
* "-f" オプション有効時、クォートされた単語に余計なバックスラッシュがくっついていた
* vi 風行編集の v コマンドで不正メモリアクセスしていたのを修正