!!! このプロジェクトは GitHub に移動しました !!! https://github.com/magicant/yash
Yet another shell (yash) は POSIX 準拠のコマンドラインシェルです。Bash や zsh などよりも厳密に POSIX に準拠するとともに、対話シェルとして普段使えるようなものを作ることを目指しています。
Yash 2.35
+ '--traceall' option.
+ New completion scripts for:
git-clean, git-grep, git-ls-remote, git-submodule,
git-whatchanged
+ Updated completion scripts for:
git-cherry-pick, git-rebase (Git 1.8.1.4),
ssh, ssh-add, ssh-keygen (OpenSSH 6.2)
= The condition for exiting the shell when the -e option is enabled
has been changed in accordance with the 2013 edition of
POSIX.1-2008.
= The "++" and "--" operators are no longer supported in the
POSIXly-correct mode.
= The $RANDOM variable now always returns random numbers, ignoring
the value from the environment variable, if any.
= If yash encounters a too long line that cannot be handled while
reading a history file, it now tries to keep reading the rest of
the file rather than stopping reading.
= Very long command lines are no longer saved in the history file.
* Minor fix in a syntax error message.
* Minor fix in completion script for "git", "ssh" and "rsync".
Legend:
+: new feature
=: specification change
*: bug fix
Yash 2.35
+ '--traceall' オプション
+ 下記コマンドの補完スクリプトを追加:
git-clean, git-grep, git-ls-remote, git-submodule,
git-whatchanged
+ 下記コマンドの補完スクリプトを更新:
git-cherry-pick, git-rebase (Git 1.8.1.4),
ssh, ssh-add, ssh-keygen (OpenSSH 6.2)
= -e オプションが有効な時にシェルを終了させる条件を POSIX.1-2008
の 2013 年版に合わせて変更
= "++" および "--" 演算子を POSIX 準拠モードで使えなくした
= $RANDOM 変数は環境変数を無視して常に乱数を返すようにした
= 履歴ファイルの中にとても長い行があるときでもそれ以降の履歴を
無視しないようにした
= 非常に長いコマンドは履歴ファイルに保存しないようにした
* 構文エラーメッセージを一部修正
* "git" と "ssh" と "rsync" の補完スクリプトを修正
凡例:
+: 新機能
=: 仕様変更
*: バグ修正