nyaos3000と違い、nyagosでは環境変数を展開するには%PATH%
としなければなりません。
*nixやnyaos3000に慣れた人は$PATH
としたいところですよね。
nyagosでもfilterの機能を使って置換すれば可能です。
.nyagos
local _filter = nyagos.filter
nyagos.filter = function(cmdline)
local post = cmdline:gsub('${([%w_()]+)}', '%%%1%%')
post = post:gsub('$([%w_()]+)', '%%%1%%')
return _filter(post)
end
$PATH
と${PATH}
に対応してみたのですが、こんな感じで大丈夫かな?