Releases: nyaosorg/nyagos
Releases · nyaosorg/nyagos
4.0.9_5
- Add ls-option -S (Sort by Size) and -h (Print size with human-readable format)
- Add nyagos.rawexec and nyagos.raweval
- Forbade to use more than one lua-command on the same pipeline to avoid crash.
- Forbade to run Lua background to avoid crash.
- Fixed #77: echo "{a,b}" -> "a b" is printed.({a,b} should be printed)
- ls のオプション:-S (サイズでソート)、-h (単位付きサイズ表記)を追加
- nyagos.rawexec と nyagos.raweval 関数を追加
- クラッシュ防止のため、同一パイプライン中で複数 Lua コマンドの使用を禁止した
- クラッシュ防止のため、Lua のバックグラウンド実行を禁止した
- 【蟲繕】echo "{a,b}" で「a b」が表示されていた({a,b}と表示されるべき)
4.0.9_4
4.0.9_3
4.0.9_2
- Fixed the limiter of alias subsutitution was only one. Changed upto 5
- Fixed more than one nyagos.argsfiler could run at once on pipelines. It caused to crash the process.
- 【蟲繕】エイリアス展開の上限が1回になっていた。5回までに変更
- 【蟲繕】パイプライン使用時に nyagos.argsfilter が複数同時に起動していて、クラッシュの原因となっていた。
4.0.9_1
4.0.9_0
- Add the lua-table
nyagos.env
- Add the lua-hook
nyagos.on_command_not_found
- Add the lua-function
nyagos.getviewwidth
(Thx @nocd5) - Supported Surrogate-Pair on GetKey (Thx @rururutan)
- Add the lua-function
nyagos.stat
- Fixed #72 an empty argument was inserted before SPACE & REDIRECT-MARK (Thx @hogewest)
- Made lua-script catalog folder 'catalog.d'(not loaded automatically)
- Associated the suffix .py to either of IronPython or CPython automatically(Thx @hattya)
- Luaテーブル
nyagos.env
を追加 - Luaフック
nyagos.on_command_not_found
を追加 - Lua関数
nyagos.getviewwidth
を追加 (Thx @nocd5) - キー入力時のサロゲートペアをサポート (Thx @rururutan)
- Lua関数
nyagos.stat
を追加 - Fix #72 空白とリダイレクト記号の前に空の引数が挿入されていた (Thx @hogewest)
- Luaスクリプトのカタログフォルダー catalog.d を作成した(読み込まれない)
- 拡張子 .py に IronPython か CPython のいずれかを自動で関連づけるようにした (@hattya)
- catalog.d\ezoe.lua を添付(nyagos.d にコピーすると一部エラーを「コマンドではない。」「ディレクトリではない。」におきかえる)
4.0.8_0
Changes since 4.0.7_5
- Supported single-quatations like UNIX-Shell
- Added lua-function
nyagos.getkey()
/nyagos.getalias()
- Renamed lua-function
nyagos.alias
tonyagos.setalias()
- Made alias-defining-table
nyagos.alias
. (nyagos.lua) - Changed the output of
x("COMMAND")
from stdout to stderr. - Added
cdlnk.lua
which enablescd SHORTCUT.LNK
. - Improved
su
andclone
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 providestrash
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 namedaa
- 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 の同梱をやめた
虫繕い
4.0.7_5
4.0.7_4
4.0.7_3
Changes since 4.0.7_2
SET VAR=
removes environment variableVAR
(Thx @pine613)- lnk.js with one parameter shows its linked file. (#59 Thx @NSP-0123456)
- Support Ctrl-T (swapchar) (#62)
BugFix
- missed a double-quatation after a percent (#57)
- wildcard's case was not ignored (#58)
- completion removed .\ (dot and shash) (#61)
open ARGUMENT(s)
did not work
4.0.7_2 以降の修正
SET VAR
で環境変数 VAR を削除するようにした (Thx @pine613)- lnk.js と1引数で、リンク先ファイルを表示するようにした (#59 Thx @NSP-0123456)
- Ctrl-T (直前の文字二つを入れ替え)をサポート (#62)