aboutsummaryrefslogtreecommitdiff
path: root/files.moon
diff options
context:
space:
mode:
Diffstat (limited to 'files.moon')
-rw-r--r--files.moon2
1 files changed, 2 insertions, 0 deletions
diff --git a/files.moon b/files.moon
index e0fe02b..738c5f8 100644
--- a/files.moon
+++ b/files.moon
@@ -104,6 +104,8 @@ Files.walk = (path, flush_cache=false)->
local files
if path == 'stdin' or _SPOOFED_FILES[path]
files = {path}
+ elseif path\match("^[~/]") or path\match("^%./") or path\match("^%.%./")
+ files = browse(path)
else
for nomsupath in package.nomsupath\gmatch("[^;]+")
if files = browse(nomsupath.."/"..path) then break