Download List

Projeto Descrição

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.

System Requirements

System requirement is not defined

Liberado: 2020-05-31 12:09
yash 2.50 (2 files Esconder)

Release Notes

Yet another shell (yash) version 2.50

This is a maintenance release.

Yet another shell (yash) バージョン 2.50



Yash 2.50

  • Fixed: With the "-o notify" option enabled, the "fg" built-in was redundantly reporting the status of the job that had been resumed and exited.
  • Fixed: Line-editing no longer hangs when the terminfo database maps a key to an empty string.
  • Fixed: When $LINENO is exported, external commands now receive the correct value of the variable.
  • Updated the sample initialization script (yashrc):
    • A wrapper function for the "crontab" command is now installed to prevent accidental removal by crontab -r where the user intends crontab -e.
  • Updated completion scripts:
    • git-rebase: support new options in Git 2.24.0.

Yash 2.50

  • 修正: "-o notify" オプションが有効な時、"fg" 組込みコマンドで再開し終了したコマンドのステータスが不必要に出力されていた
  • 修正: terminfo データベースで何らかのキーが空文字列に対応させられていても行編集がフリーズしないようにした
  • 修正: $LINENO を export したとき、外部コマンドに正しい値が渡されるようにした
  • 初期化スクリプト (yashrc) のサンプルを更新:
    • "crontab" コマンドのラッパー関数を追加し、 crontab -e と打とうとしたときに誤って crontab -r でデータを消してしまうのを防ぐようにした
  • 補完スクリプトを更新:
    • git-rebase: Git 2.24.0 までの新しいオプションに対応