ダウンロードリスト

プロジェクト概要

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

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

システム要件

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

リリース時刻: 2017-07-05 23:00
yash 2.45 (2 個のファイル 非表示)

リリースノート

Yet another shell, version 2.45.

This is a maintenance release.

Yet another shell, バージョン 2.45.

メンテナンスリリースです。

変更履歴

Yash 2.45

  • line-editing new line-editing commands: complete-max-then-list, complete-max-then-next-candidate, complete-max-then-prev-candidate
  • In prompt strings $PS1 and $PS2, the job count printed by the \j notation included finished jobs that have not yet waited for. That was confusing, so the job count no longer includes finished jobs that have once had its "Done" status reported to the user.
  • The "jobs" built-in, with the -n option, no longer clears finished jobs that are not being reported.
  • In arithmetic expansion, unset variables now successfully expand to a value of "0".
  • With the "-o notify" option, job status change was not being printed until the shell receives a SIGCHLD.
  • Updated the default initialization script (yashrc):
    • Confirm before clearing the whole history by "history -c'.
  • Updated completion scripts:
    • carthage: --cache-builds option
    • git: at most 10 candidates are now proposed for a commit hash.

Yash 2.45

  • 行編集: 新しいコマンドの追加: complete-max-then-list, complete-max-then-next-candidate, complete-max-then-prev-candidate
  • $PS1 および $PS2 のプロンプト内の \j 記法で表示されるジョブの個数は、既に終了しかつ終了したことが報告済であるジョブを含まないようになった
  • "jobs" 組込みを -n オプションで実行したとき、その場で出力されない終了済みジョブを消去しないようになった
  • 数式展開で、未定義の変数は正しく 0 に展開されるようになった
  • "-o notify" オプションが有効でもシェルが SIGCHLD を受信するまでジョブの状態が表示されていなかった
  • デフォルトの初期化スクリプト (yashrc) を更新:
    • history -c で履歴を完全削除する前に確認するようになった
  • 補完スクリプトを更新:
    • carthage: --cache-builds オプション
    • git: コミットハッシュの候補の数を 10 個までにした