NYAGOS 4.2.4_0 Released
NYAGOS 4.2.4_0 がリリースされた。
細かい機能の変更や修正がメイン。
- lua: ole:
variable = OLE.propertyis avaliable instead ofOLE:_get('property')- lua: ole:
OLE.property = valueis avaliable instead ofOLE:_set('property',value)- Load
nyagos.d/*.nyas batchlike file- #266:
lua_e "nyagos.option.noclobber = true"forbides overwriting existing file by redirect.- #269:
>| FILENAMEand>! FILENAMEenable to overwrite the file already existing by redirect even ifnyagos.option.noclobber = true- #270: Console input buffer has been cleaned up when prompt is drawn.
- #228: Completion supports $ENV[TAB]… by native
- #275: Fix: history substitution like
!str:$,!?str?:$did not work.- The error
event not foundis caused when the event pointed !y does note exists.- #285: Not wait GUI-process not using pipeline terminating like CMD.EXE (Call them with ShellExecute() instead of CreateProcess() )
- (Replaced
bytes.Buffertostrings.Builderand Go 1.10 is required to build)- When more than one are to be executed with
openat once, display error:open: ambiguous shellexecute- Fix that
nyagos.alias.NAME = nilcould not remove the alias.
- lua: ole:
variable = OLE.propertyがOLE:_get('property')のかわりに使えるようになった- lua: ole:
OLE.property = valueがOLE:_set('property',value)のかわりに使えるようになったnyagos.d/*.nyのコマンドファイルも読み込むようにした- #266:
lua_e "nyagos.option.noclobber = true"でリダイレクトでのファイル上書きを禁止- #269:
>| FILENAMEもしくは>! FILENAMEで、nyagos.option.noclobber = trueの時も上書きできるようにした- #270: プロンプト表示時にコンソール入力バッファをクリアするようにした
- #228: $ENV[TAB] という補完をネイティブでサポート
- #275: !str:$ や !str?:$ といったヒストリ置換が機能しない不具合を修正
- ! で指定されるヒストリが存在しない時「event not found」エラーを出させるようにした
- #285: パイプラインを使っていない GUIプログラムは CMD.EXE 同様終了を待たないようにした (CreateProcess ではなく ShellExecute を使用する)
- (
bytes.Bufferをstrings.Builderに置き換えた。Go 1.10 が必要になった)- 複数のファイルが「open」で一度に開こうとした時、
open: ambiguous shellexecuteとエラーを表示するようにした。nyagos.alias.NAME = nilで alias を削除できなかった動作を修正
via
Release 4.2.4_0
nyagos.d/*.ny は今回のリリース・パッケージには含まれてなかったのだけど,次回以降で入ってくるってことかなぁ? それとも自前のスクリプトは *.lua じゃなくて *.ny にしろってことなのだろうか。
(追記: *.ny は単純にコマンドを列挙したバッチ処理を格納できるファイルだそうだ)
アップデートは上書きコピーでOK。
