- 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_cacheto clear cache. - Subcompletion for
fsutilandgo
- Use new completion api:
- catalog/git.lua
- load
subcomplete.luaautomatically - Complete commit-hash like branch-name
- Complete commit-hash,branch-name and modified filenames after
git checkout
- load
- (#386) Fix the file size output of
ls -hto 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を実装 fsutilとgoのサブコマンド補完
- 新補完API
- 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を追加