Skip to content

4.0.8_0

Compare
Choose a tag to compare
@hymkor hymkor released this 28 May 12:21
· 3840 commits to master since this release

Changes since 4.0.7_5

  • Supported single-quatations like UNIX-Shell
  • Added lua-function nyagos.getkey()/nyagos.getalias()
  • Renamed lua-function nyagos.alias to nyagos.setalias()
  • Made alias-defining-table nyagos.alias. (nyagos.lua)
  • Changed the output of x("COMMAND") from stdout to stderr.
  • Added cdlnk.lua which enables cd SHORTCUT.LNK.
  • Improved su and clone to retry as %COMSPEC% /c NYAGOS.EXE when error occued.
  • Improved lua-function nyagos.glob to receives more than one wildcards.
  • Added trash.lua which provides trash command which throws files Windows' trashbox.
  • Replaced the bundled NYOLE.DLL 0.0.0.4 to 0.0.0.5 which trash.lua requires.
  • Enabled NYAGOS.EXE run without NYOLE.DLL (trash.lua & cdlnk.lua are disabled)
  • Replaced lua53.dll to LuaBinaries' version.
  • Unbundled lua.exe from zip-file.

Bugfix

  • Fixed #66 echo a>a makes a empty file named aa
  • Fixed suffix.lua problem (#69 Thx hattya)
  • Fixed panic when nyagos.argsfilter returns empty array(#68 Thx hattya)
  • Reset to default color after ls (#67 Thx hattya)

4.0.7_5 以降の変更

  • UNIX的なシングルクォーテーションをサポート
  • Lua関数 nyagos.getkey()/nyagos.getalias() を追加
  • nyagos.alias を nyagos.setalias に改名
  • nyagos.lua: エイリアス定義テーブル nyagos.alias を用意
  • nyagos.lua: x("COMMAND") がエラーを表示するようにした
  • cdlnk.lua: cd ショートカットファイル が機能するようにした
  • su や clone がアクセスエラーで失敗した時、%COMSPEC% /c NYAGOS.EXE でリトライするようにした
  • nyagos.glob 関数が複数のワイルドカード文字列を引数に取れるようにした
  • Luaコマンド trash 追加(ファイルをゴミ箱に移動する)
  • 使用する nyole.dll を 0.0.0.5 へ変更
  • 同梱の lua53.dll を野良ビルド版から、LuaBinaries版へ差し替えた
  • lua.exe の同梱をやめた

虫繕い

  • Fix #66 echo a>a で空の aa というファイルが出来てしまう
  • suffix.lua で引数の数え方などを間違えていた (#69 Thx hattya)
  • nyagos.argsfilter が空の配列を返した時にパニックしていた (#68 Thx hattya)
  • ls 後のカラーリセットのエスケープシーケンスを修正 (#67 Thx hattya)