- 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 を削除できなかった動作を修正