- Add:
nyagos.open(PATH,MODE)whichPATHis in UTF8 and compatible withio.open. - Add:
nyagos.loadfile(PATH)whichPATHis in UTF8 and compatible withloadfile. - Add:
nyagos.lines(PATH)whichPATHis in UTF8 and compatible withio.lines. (Be careful that it returns bytearray-string not always UTF8!) - Built-in
echouses CRLF not LF as the end of line.(#124) - Lua's default file handles follow nyagos's redirect and pipeline
- Implemented touch's -r and -t option
touchdo tiny validation for timestamp format.make installmakes log and closes installing window after 3sec(#107)nyagos < TEXTFILEis available.(#125)- lua.exe & findstr.exe is no longer needed to make {conio,dos}/const.go.
- Fix: alias
suffixdit not work. - When the current working drive is a network drive,
sustarts new nyagos.exe as administrator on the same directory with UNC-Path. - On
nyagos -c "CMD", CMD is executed after executingnyagos.lua. nyagos -[cfe] "..."&nyagos < TEXTFILEdo not display copyrights.- Fix:
make install DIRdid not save DIR to Misc/version.cmd - Fix: nyagos.exe could not load nyagos.lua when nyagos.exe exists on non-ascii-path (#133)
- Fix: nyagos.d/catalog/subcomplete.lua does not work after 4.1 (#135)
- Switch escape sequence emulater to github.com/mattn/go-colorable (#137)
- Fix:
ls -ltr *was not sorted by modified time. (#136) - Support: nyagos -f NOT-Lua-Script(COMMANDS-Script)
(Add forgotten change May 17 2016)
- Not to confuse whether the encoding is ANSI or UTF8 string , stop to print('UTF8-String with ESCAPE-SEQUENCE'). Now
printremains to be the bundled one of lua53.dll. ( 167cc9d #129 )
- Add:
nyagos.open(PATH,MODE)UTF8版io.open - Add:
nyagos.loadfile(PATH)UTF8版loadfile - Add:
nyagos.lines(PATH)UTF8版io.lines(注意:戻り値はバイト列、ファイル名だけがUTF8指定になった) - 内蔵
echoの改行コードとして LF ではなく CRLF を使うようにした (#124) - Lua のデフォルト入出力を NYAGOS のリダイレクトに追随させるようにした
- touch コマンドに -r と -t オプションを実装した
- touch コマンドで簡易日時フォーマットチェックを入れた
make installでログを残して、3秒後にインストール窓を閉じるようにした(#107)nyagos < TEXTFILEが利用可能になった (#125)- {conio,dos}/const.go を再作成するのに lua.exe,findstr.exe は不要になった
- 標準エイリアス suffix が機能していなかった
- カレントドライブがネットワークドライブでも、
suは新しい管理者モード nyagos を同じ UNC-Path でディレクトリで起動させられるようにした。 nyagos -c 'CMD'で CMD はnyagos.luaの後に実行するようにした。nyagos -[cfe] "..."やnyagos < TEXTFILE` では著作権表示を出さないようにした- Fix:
make install DIRが次回のmake install向けに DIR をセーブしていなかった。 - Fix: nyagos.exe が日本語フォルダーに置いてある時、nyagos.lua をロードできていなかった。
- Fix: nyagos.d/catalog/subcomplete.lua が 4.1 以降で動かなくなっていた (#135)
- エスケープシーケンスエミュレータをgithub.com/mattn/go-colorable に変更 (#137)
- Fix:
ls -ltr *で時系列でソートされていなかった (#136) - nyagos -f で拡張子が .lua で無い時、シェルコマンドが格納されたファイルと解釈するようにした
(2016.05.17 追記)