2
2
mirror of https://github.com/Hilbis/Hilbish synced 2025-04-20 20:43:23 +00:00

fix: get abs path before doing cd

This commit is contained in:
sammyette 2025-04-03 00:32:11 -04:00
parent 2a9330c692
commit 64dd52690d
Signed by: sammyette
GPG Key ID: 904FC49417B44DCD

View File

@ -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)