Skip to content

Releases: nyaosorg/nyagos

4.0.7_2

18 Apr 09:48
Compare
Choose a tag to compare
  • Fix:on completion, / was always replaced to \ .(Thx @nocd5)
  • Fix:nyagos.shellexecute() did not report some errors.
  • To use COM on Lua scripts, include and use NYOLE.DLL.

  • 補完で / が常に \ に置き変わる不具合を修正(してもらった) : Thx @nocd5
  • nyagos.shellexecute() が失敗した時に、メッセージのないエラーを報告しない不具合を修正
  • Luaスクリプトで COM を使うための DLL を同梱・使用(NYOLE.DLL)

4.0.7_1

13 Apr 10:05
Compare
Choose a tag to compare

Changes and Bugfixes

  • Set arg[..] in nyagos -e "LUA-CODE".
  • In nyagos -f "LUA-FILE", arg[i]'s elements were shifted.

変更点と不具合修正

  • 「nyagos -e "LUAコード"」で arg 配列を参照できるようにした
  • 「nyagos -f "LUAファイル名」で参照できる arg 配列の要素が一つズレていた。

4.0.7_0

13 Apr 07:32
Compare
Choose a tag to compare

Changes

  • Support incremental-search(C-r)
  • Add option -e "LUA-CODE" to nyagos.exe
  • Set executable's property the version-number
  • Change error-message when files do not exists like bash.

変更点

  • インクリメンタルサーチ(C-r)
  • nyagos.exe -e "LUA-CODE" オプションを追加
  • 実行ファイルのプロパティにバージョンを設定するようにした
  • 「ls 存在しないファイル」の時のエラーメッセージを bash 風に改めた

4.0.6_0

19 Mar 12:55
Compare
Choose a tag to compare

Changes Since 4.0.5_0

  • Add built-in command: pushd/popd/dirs
  • Add the method boxprint(),firstword(),lastword() to nyagos.bindkey's first argument
  • Update Document about uninstalling
  • Add nyagos.completion_hook
  • Sub-command completion for git, Subversion and Mercurial.

Bugfix

  • Completion failed when 0001 is typed where 0001.txt and "0001 copy.txt" were.

4.0.5_0 以降の変更

  • 内蔵コマンド追加: pushd/popd/dirs
  • nyagos.bindkey の第一引数に、メソッド boxprint(),firstword(),lastword() を追加
  • アンインストールに関して、ドキュメントを更新
  • nyagos.completion_hook を追加
  • git , Subversion , Mercurial 向けのサブコマンド名補完

不具合修正

  • 0001.txt,"0001 copy.txt" で 0001 まで打った時に補完が働かなかった。

4.0.5_0

07 Feb 10:10
Compare
Choose a tag to compare

Changes Since 4.0.4_0

  • cd -N (N:digit): move the N-th previous directory.
  • cd -h , cd ? : print current directory history.
  • pwd -N (N:digit): print the N-th previous directory.
  • %CD% , %ERRORLEVEL% are able to be completed.

Bugfix

  • Lua-function 'include' didn't report error
  • Command-name completion printed same-name in diffent directories.
  • ReadLine sometimes left trash at replacing string
  • Could not complete path including ./ #45
  • Could not broken symbolic link with DEL #44
  • Files contains '&' was not enclosed with ".." at completion.

Trivial fix

  • make.cmd: add echo off a lot
  • Let make.cmd on the top directory without arguments copy EXE top

4.0.4_0 以降の修正

  • cd -N (N:数字): N回前のカレントディレクトリに移動
  • cd -h , cd ? : カレントディレクトリのヒストリを表示
  • pwd -N (N:数字): N回前のカレントディレクトリを表示
  • %CD% や %ERRORLEVEL% といった変数も補完可能になった

不具合修正

  • nyagos.lua で定義されたLua関数 include がエラーを表示しなかった
  • コマンド名補完で別ディレクトリの重複する名前を表示していた
  • 一行入力で文字列を置き換えた時に末尾にゴミが残る時があった
  • ./ を含むパスが補完できなかった
  • DELコマンドで壊れたシンボリックリンクを削除できなかった
  • & を含むファイル名が補完される時に引用符で囲まれていなかった

内部的な修正

  • make.cmd でエコーを一部抑制
  • トップの make.cmd で実行ファイルをトップにもコピーするようにした。

20150125 SNAPSHOT

25 Jan 03:58
Compare
Choose a tag to compare
20150125 SNAPSHOT Pre-release
Pre-release

Changes since 4.0.4_0

  • cd -N (N:digit): move the N-th previous directory.
  • cd -h , cd ? : print current directory history.
  • pwd -N (N:digit): print the N-th previous directory.

Bugfix

  • Lua-function 'include' didn't report error
  • Command-name completion printed same-name in diffent directories.
  • ReadLine sometimes left trash at replacing string
  • Could not complete path including ./ #45
  • Could not broken symbolic link with DEL #44

Trivial fix

  • make.cmd: add echo off a lot
  • Let make.cmd on the top directory without arguments copy EXE top

4.0.4_0以降の修正

  • cd -N (N:数字): N回前のカレントディレクトリに移動
  • cd -h , cd ? : カレントディレクトリのヒストリを表示
  • pwd -N (N:数字): N回前のカレントディレクトリを表示

不具合修正

  • nyagos.lua で定義されたLua関数 include がエラーを表示しなかった
  • コマンド名補完で別ディレクトリの重複する名前を表示していた
  • 一行入力で文字列を置き換えた時に末尾にゴミが残る時があった
  • ./ を含むパスが補完できなかった
  • DELコマンドで壊れたシンボリックリンクを削除できなかった

内部的な修正

  • make.cmd でエコーを一部抑制
  • トップの make.cmd で実行ファイルをトップにもコピーするようにした。

4.0.4_0

19 Jan 13:52
Compare
Choose a tag to compare

4.0.3_2

17 Jan 20:50
Compare
Choose a tag to compare

Changes since 4.0.3_1

  • Command-name completion supports alias and built-in commands.

BugFix

  • pwd did not print correct UNC-Path (#37)

  • nyagos.gethistory( large-value ) crashes nyagos (#38 *1)

  • %APPDATA%/NYAOS_ORG/nyagos.history did not be updated. (#39 *1)

  • Crashed when %APPDATA%/NYAOS_ORG/nyagos.history did not exists or is empty.x (#40 *1)

  • On French keyboard, keys shifted with AltGr could not be input. (#41)

    *1 Probably these bugs appeared only on snapshot-build.


4.0.3_1 よりの変更点

  • alias や内蔵コマンドをコマンド名補完できるようにした

不具合修正

  • pwd コマンドが UNC パスで正しく表示しない (#37)
  • nyagos.gethistory(大きな値)で落ちる (#38) ※
  • %APPDATA%/NYAOS_ORG/nyagos.history が更新されない (#39) ※
  • %APPDATA%/NYAOS_ORG/nyagos.history が存在しない、もしくは空ファイルだと初回コマンド実行時にクラッシュする (#40) ※
  • フランス語向けキーボードで AltGr キーを併用したキーが入力ができない (#41)

※ おそらく、SNAPSHOT のみの不具合

Test version for issue41

17 Jan 13:09
Compare
Choose a tag to compare
Pre-release

On nyagos.exe, functions bound on ALT-XXX works whether Ctrl-key is press or not.

But, OS reports AltGr-XXX key as Ctrl-Alt-XXX.

This modified version does not consider AltGr-XXX as Alt-XXX.

Support Lua 5.3 (TEST VERSION)

16 Jan 16:12
Compare
Choose a tag to compare
Pre-release
  • alias や内蔵コマンドをコマンド名補完できるようにした
  • Lua 5.3 緊急対応
    • Lua53.dll , lua.exe 同梱
    • nyagos.luaname で使用中の Lua の DLL名を確認できるようにした。

Bugfix

  • pwd コマンドが UNC パスで正しく表示しない不具合を修正 (#37)