ダウンロードリスト

プロジェクト概要

!!! このプロジェクトは GitHub に移動しました !!! https://github.com/magicant/yash

Yet another shell (yash) は POSIX 準拠のコマンドラインシェルです。Bash や zsh などよりも厳密に POSIX に準拠するとともに、対話シェルとして普段使えるようなものを作ることを目指しています。

システム要件

システム要件が設定されていません

リリース時刻: 2016-08-27 00:00
yash 2.42 (2 個のファイル 非表示)

リリースノート

Yet another shell, version 2.42.

This is a maintenance release of yash with a few features.

Yet another shell バージョン 2.42

今回のバージョンでは大きな変更点はありませんが、新機能を少し追加しました。

変更履歴

Yash 2.42

  • + '--pipefail' option.
  • + New completion script for: carthage, dnf, git-rev-parse, tree, watch
  • + Updated completion script for: cd, git, git-bisect, git-rev-list (Git 2.9.2).
  • = Yash now supports the 2013 edition of POSIX.1-2008.
  • = Unclosed here-documents are now always rejected.
  • = A job-control shell now ignores SIGTTIN and SIGTTOU by default.
  • = Line-editing can now be interrupted by SIGINT.
  • = The "-o errexit" option is now applied to redirection errors on compound commands and expansion errors in the for and case commands.
  • * In backquoted command substitutions that occur in double quotes, backslashes that escape a double quote are now handled before the containing command is parsed.

Legend:

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

Yash 2.42

  • + '--pipefail' オプション
  • + 補完スクリプトを追加: carthage, dnf, git-rev-parse, tree, watch
  • + 補完スクリプトを更新: cd, git, git-bisect, git-rev-list (Git 2.9.2).
  • = POSIX.1-2008 の 2013 年版に準拠
  • = 閉じられていないヒアドキュメントを常にエラーにするようになった
  • = ジョブ制御有効なシェルはデフォルトで SIGTTIN と SIGTTOU を無視するように
  • = 行編集を SIGINT で中断・リセットできるようになった
  • = "-o errexit" オプション有効時は、複合コマンドのリダイレクトエラーおよび for ならびに case コマンドでの展開エラーでもシェルを終了するようになった
  • * 二重引用符内の ... によるコマンド置換の中では、バックスラッシュによる二重引用符のエスケープはコマンド置換のコマンドが解釈されるよりも前に解釈されるようにした

凡例:

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