ダウンロードリスト

プロジェクト概要

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

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

システム要件

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

リリース時刻: 2018-04-11 00:00
yash 2.47 (2 個のファイル 非表示)

リリースノート

Yet another shell, version 2.47.

This version introduces the "err-return" option and fixes some bugs.

Yet another shell バージョン 2.47.

このバージョンでは "err-return" オプションが追加されるとともにいくつかのバグを修正しました。

変更履歴

Yash 2.47

  • Added: '--errreturn' option.
  • Changed: Expansion results printed by the -x option is now quoted to disambiguate presence of special characters.
  • Changed: When the shell prints aliases, variables, key bindings, etc. they are now printed with less quotes.
  • Fixed: The "set" built-in without any argument now prints not only local variables but also global.
  • Fixed: The "." built-in no longer leaves temporary positional parameters after a file-not-found error.
  • Fixed: The ">" redirection with the noclobber option is now more reliable than before. Previously, there was little possibility of overwriting an existing regular file in case another process simultaneously replaces the file.
  • Updated the sample initialization script (yashrc):
    • Added: Example code for enabling "direnv".

Yash 2.47

  • 追加: --errreturn オプション
  • 変更: -x オプションで出力する展開結果に含まれる空白等をクォートするようにした。
  • 変更: エイリアス・変数・キーバインドなどを出力する際の不要な引用符を減らした。
  • 修正: "set" 組込みを無引数で実行したときローカル変数しか出力されていなかった。
  • 修正: "." 組込みでファイルを開けなかったとき位置パラメータが元に戻っていなかった
  • 修正: -C オプションが有効な時の ">" リダイレクトの信頼性を改善した。以前のバージョンではリダイレクトを開く瞬間に他のプロセスがほぼ同時にファイルを置き換えた場合に -C オプションが無視されることがあった。
  • 初期化スクリプト (yashrc) のサンプルを更新:
    • 追加: "direnv" を有効にするサンプルコード