From 7615cf67dc9bab9b173b0ed483b828e10d644b5d Mon Sep 17 00:00:00 2001 From: XeonSquared Date: Wed, 2 Jan 2019 16:40:55 +1100 Subject: [PATCH] made fs.lua support relative paths --- module/fs.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/module/fs.lua b/module/fs.lua index d76c5e8..f2478f3 100644 --- a/module/fs.lua +++ b/module/fs.lua @@ -10,6 +10,8 @@ function fs.segments(path) return segments end function fs.resolve(path) + if not path or path == "." then path = os.getenv("PWD") end + if path:sub(1,1) ~= "/" then path=(os.getenv("PWD") or "").."/"..path end local segments, rpath = fs.segments(path), "/" for i = 2, #segments do rpath = rpath .. segments[i] .. "/"