2
2
镜像来自 https://github.com/Hilbis/Hilbish synced 2025-07-15 15:22:03 +00:00

fix: get abs path before doing cd

This commit is contained in:
sammyette 2025-04-03 00:32:11 -04:00
父節點 2a9330c692
當前提交 64dd52690d
簽署人: sammyette
GPG Key ID: 904FC49417B44DCD

查看文件

@ -17,11 +17,13 @@ commander.register('cd', function (args, sinks)
sinks.out:writeln(path)
end
local absPath = fs.abs(path)
local ok, err = pcall(function() fs.cd(path) end)
if not ok then
sinks.out:writeln(err)
return 1
end
bait.throw('cd', path, oldPath)
bait.throw('hilbish.cd', fs.abs(path), oldPath)
bait.throw('hilbish.cd', absPath, oldPath)
end)