Skip to content

4.4.7_0

Choose a tag to compare

@hymkor hymkor released this 18 Jul 09:05
· 1092 commits to master since this release
  • cd,push and their completion supports %CDPATH% like bash
  • load scripts on %APPDATA%\NYAOS_ORG\nyagos.d
  • On WindowsTerminal, print surrogate-paired unicode by not escaped like <nnnnn>
  • Change the directory put binary from Cmd to bin
  • catalog/subcomplete.lua
    • Use new completion api:nyagos.complete_for
    • Caching subcommands to complete to speed-up nyagos starting.
    • Implement clear_subcomands_cache to clear cache.
    • Subcompletion for fsutil and go
  • catalog/git.lua
    • load subcomplete.lua automatically
    • Complete commit-hash like branch-name
    • Complete commit-hash,branch-name and modified filenames after git checkout
  • (#386) Fix the file size output of ls -h to be displayed in units.(Thx! @Matsuyanagi)
  • Fix: nyagos.exec{ ALIAS-COMMAND-USING $@ } causes panic
  • Add: nyagos.complete_for_files (which returns table of completable files)`

  • cd,pushd とその補完で bash のような %CDPATH% をサポートした
  • %APPDATA%\NYAOS_ORG\nyagos.d のスクリプトも読むようにした
  • WindowsTerminal上では、サロゲートペアなUnicodeを<nnnnn>のようにエスケープしないようにした
  • バイナリファイルを置くディレクトリを Cmd から bin へ変更した
  • catalog/subcomplete.lua
    • 新補完API nyagos.complete_for を使うようにした
    • 起動を早くするため、補完するサブコマンド名をファイルにキャッシング
    • キャッシュクリアコマンド clear_subcomands_cache を実装
    • fsutilgo のサブコマンド補完
  • catalog/git.lua
    • subcomplete.lua を自動でロードするようにした
    • commit-hash も branch-name 同様に補完する
    • git checkoutで commit-hash,ブランチ名、修正されたファイル名を補完
  • (#386) ls -h のサイズ出力を単位付きで表示するよう修正 (Thx! @Matsuyanagi)
  • Fix: nyagos.exec{ ALIAS-COMMAND-USING $@ } がパニックを引き起す不具合を修正
  • 補完可能なファイルのテーブルを返す関数 nyagos.complete_for_files を追加