Skip to content

Releases: nyaosorg/nyagos

4.4.1_1

15 Feb 13:26
Compare
Choose a tag to compare
  • Made print(nyagos.complete_for["COMMAND"]) work
  • Fix (#356) type could output the last line which does not contain LF. (Thx! @spiegel-im-spiegel)
  • Use Go Modules to build.
  • Support completion for killall and taskkill.
  • kill & killall: Forbide killing self process
  • (#261) Set timeout(10sec) for completion and ls(1-folder)
  • Fix: lua: ole object's setter(__newindex) did not work.
  • (#357) Fix: on a french keyboard, AltGr + anykey did not work (Thx! @crile)
  • (#358) Fix: When foo.exe and foo.cmd exist, typing foo calls foo.cmd rather than foo.exe

  • print(nyagos.complete_for["COMMAND"])が機能するようにした
  • (#356) type が LF を含まない最終行を表示しない不具合を修正 (Thx! @spiegel-im-spiegel)
  • ビルドに Go Modules を使うようにした
  • killall,taskkill コマンド向け補完
  • kill & killall: 自分自身のプロセスを停止できなくした。
  • (#261) 補完や1フォルダのlsは10秒でタイムアウトするようにした
  • Lua で OLE オブジェクトのセッター(__newindex)が効かなかった不具合を修正
  • (#357) 仏語キーボードで AltGrシフトが効かない問題を修正 (Thx! @crile)
  • (#358) foo.exefoo.cmdがあった時、foofoo.exeではなくfoo.cmd が呼び出される不具合を修正

4.4.1_0

02 Feb 14:52
Compare
Choose a tag to compare
  • Support completion for which,set,cd,pushd,rmdir and env command. (Thx! ChiyosukeF)
  • Fix (#353) Stopping OpenSSH with Ctrl-C on password prompt, Escape sequences and etc. are disabled. (Restore console mode for stdout after executing command) (Thx! beepcap)
  • (#350) Stop calling os.Readlink on ls -F without -l
  • Support nyagos.complete_for["COMMANDNAME"] = function(args) ... end
  • Fix (#345) don't work git/svn/hg in subcomplete.lua (Thx! @tsuyoshicho)
  • Fix io.popen(lua-function) did not work when redirect was used. (Thx! @tsuyoshicho)
  • Fix (#354) box.lua: history completion did not start with C-X h (Thx! @fushihara)
  • nyagos.d/catalog/subcomplete.lua supports completion for hub command. (Thx! @tsuyoshicho)

  • which,set,cd,pushd,rmdir,env コマンド向け補完 (Thx! ChiyosukeF)
  • (#353) OpenSSHでパスワード入力中に Ctrl-C で中断すると、画面表示がおかしくなる問題を修正 (コマンド実行後にコンソールモードを復旧するようにした) (Thx! beepcap)
  • (#350) -l なしの ls -F で os.Readlink を呼ぶのをやめた
  • nyagos.complete_for["COMMANDNAME"] = function(args) ... end 形式の補完
  • (#345) subcomplete.lua で git/svn/hg が効かない問題を修正(Thx! @tsuyoshicho)
  • リダイレクトが含まれている時、Lua関数 io.popen が機能しない不具合を修正(Thx! @tsuyoshicho)
  • (#354) box.lua のヒストリ補完が C-X h で起動していなかった不具合を修正 (Thx! @fushihara)
  • nyagos.d/catalog/subcomplete.lua で hub コマンドの補完をサポート (Thx! @tsuyoshicho)

4.4.0_1

18 Jan 15:40
Compare
Choose a tag to compare
  • Abolished "--go-colorable" and "--enable-virtual-terminal-processing"
  • Implemented killall
  • Implemented copy and move for Linux
  • (#351) Fix that END (and F11) key did not work

  • "--go-colorable" と "--enable-virtual-terminal-processing" を廃止
  • killall コマンドを実装
  • Linux用の copy と move を実装
  • (#351) ENDF11 キーが動作もキー割り当てもできなかった不具合を修正

4.4.0_0

12 Jan 04:33
Compare
Choose a tag to compare
  • Remove beta
  • To call a batchfile, stop to use /V:ON for CMD.EXE

  • βを外した
  • バッチファイルを呼ぶ時に、/V:ON を CMD.EXE に使わないようにした

4.4.0_beta

02 Jan 04:17
Compare
Choose a tag to compare
  • Support Linux (experimental)
  • Fix the problem that current directories per drive were not inherited to child processes.
  • Use the library "mattn/go-tty" instead of "zetamatta/go-getch"
  • Stop using msvcrt.dll via "syscall" directly
  • On linux, the filename NUL equals /dev/null
  • Add lua-variable nyagos.goos
  • (#341) Fix an unexpected space is inserted after wide characters
    • On Windows10, enable stdout virtual terminal processing always
    • If git.exe push disable virtual terminal processing, enable again.
  • (#339) Fix that wildcard pattern .??* matches ..
    • It requires github.com/zetamatta/go-findfile tagged 20181223-2

  • Linux サポート(実験レベル)
  • ドライブ毎のカレントディレクトリが子プロセスに継承されなかった問題を修正
  • ライブラリ "zetamatta/go-getch" のかわりに "mattn/go-tty" を使うようにした
  • msvcrt.dll を直接syscall経由で使わないようにした。
  • Linux でも NUL を /dev/null 相当へ
  • Lua変数 nyagos.goos を追加
  • (#341) Windows10で全角文字の前に文字を挿入すると、不要な空白が入る不具合を修正
    • それに伴い、Windows10 では virtual terminal processing を常に有効に
    • git.exe pushが無効にしても再び有効にする
  • (#339) ワイルドカード .??*.. にマッチする問題を修正
    • 要 github.com/zetamatta/go-findfile tagged 20181230-2

nyagos for Linux is built on Windows Subsystem for Linux (Ubuntu GNU/Linux)

4.3.3_5

23 Dec 17:11
Compare
Choose a tag to compare

4.3.3_4

13 Dec 11:39
Compare
Choose a tag to compare
  • If stdin is not terminal, more command runs as type.
  • On calling a batch file, use CMD.EXE /V:ON /S /C "..." for boosting code instead of temporary batchfile.
  • (#340) Add lua variable nyagos.histsize to set the number of entries for history to save disk. (Thx @crile)
  • (#343) When %COMSPEC% is empty, use CMD.EXE (Thx @orz--)

  • 出力先が端末でない場合、more を type と等価に
  • バッチ実行時に作成する踏み台の一時バッチを廃止。CMD /V:ON /S /C "..." を使うようにした
  • (#340) 最大ヒストリ保存数を指定する nyagos.histsize を追加 (Thx @crile)
  • (#343) %COMSPEC% が未定義の時、CMD.EXE を用いるようにした (Thx @orz--)

4.3.3_3

23 Oct 13:13
Compare
Choose a tag to compare
  • (#310) copy and move support shortcut files(*.lnk) as destination.
  • (#313 reopened) Fix problem when git blame FILES | type | gvim - &, gvim starts with empty buffer.
  • Fix: rmdir could not remove the broken junction
  • Fix: Ctrl-C did not work in Lua-Script and some extern process
  • (#267) type and more support UTF16 (requires go-texts package)
  • (#336) Fix io.write did not work with -e and --lua-file
  • (#337) Fix the crash the batchfile exit with -1 (Thx! @hogewest)

  • (#310) copy と move の宛先でショートカットをサポート
  • (#313 reopened) git blame FILES | type | gvim - & で gvim が空バッファで始まってしまう問題を修正
  • 壊れたジャンクションに対する rmdir ができなかった問題を修正
  • Luaスクリプトや外部プロセスの一部で Ctrl-C が機能しなかった問題を修正
  • (#267) typemore で UTF16 ファイルを表示できるようにした
  • (#336) io.write が -e や --lua-file オプション中で機能しない不具合を修正
  • (#337) バッチが exit -1 で終了するとクラッシュする不具合を修正(Thx! @hogewest)

4.3.3_2

22 Sep 10:52
Compare
Choose a tag to compare
  • Append error message the filename on overwriting to existing file on redirect.
  • Fix error for overwriting on redirect to nul when noclobber is set.
  • diskused: continue counting how bytes disk used even if errors are found.
  • ls: fixed -l option did not work with -1 option
  • ls: fixed: did not show one file per a line when output is not terminal.
  • Not aliased builtin commands are able to be called as \ls like bash
  • Fix the broken alias "for"
  • Fix on completion the path separating characters were replaced to default one even if the word was not filepath for #334

  • リダイレクトで存在するファイルを上書きする時のエラーメッセージにファイル名を付与した
  • noclobber が設定されている時に nul へのリダイレクトを上書きエラーにしてしまう問題を修正
  • diskused: エラーが見付かっても容量計算を続けるようにした
  • ls: -1 があると、-l オプションが動かない点を修正
  • ls: 出力先が端末でない時、1ファイル1行で出力していなかった点を修正
  • 別名定義されていない内蔵コマンドを bash のように \ls と呼べるようになった
  • for のエイリアス定義が壊れていたのを修正
  • ファイル名以外の補完の時もパスの区切り文字が補正されてしまう問題を修正

4.3.3_1

29 Aug 10:15
Compare
Choose a tag to compare
  • #330,#331 Fix the original version of file:read incompatible behavior (Thx! @erw7)
  • #332 stop buffering on io.open("w") (Thx! @spiegel-im-spiegel)
  • #333 Fix file:seek() did not work on reading as expected (Thx! @erw7)
  • #333 Fix file:close()'s return value was invalid. (Thx! @erw7)
  • #319 Impl utf8.len()
  • Fix: which reported files which has no suffixes
  • pwd shows logical-path (=pwd -l) as default rather than phisical-path (=pwd -p)
  • Fix: trash was left when incremental-search starts and some string exists on command-line.
  • Shrink the executable with -lfdflags="-s -w"

  • #330,#331 オリジナル版のfile:readの非互換な動作を修正 (Thx! @erw7)
  • #332 io.open("w") でバッファリングしないようにした (Thx! @spiegel-im-spiegel)
  • #333 Fix file:seek() が読み取り時に期待どおり同しなかった点を修正 (Thx! @erw7)
  • #333 Fix file:close() の戻り値がおかしかった点を修正 (Thx! @erw7)
  • #319 utf8.len() を実装
  • Fix: which が拡張子なしのファイルも出力していた点を修正
  • pwd はデフォルトでは論理パスを出力するようにした
  • インクリメンタルサーチを開始した時、表示にゴミが残る不具合を修正
  • -lfdflags="-s -w" で実行ファイルのサイズを削減した