Add simple 'directories' plugin

This commit is contained in:
David Peter 2022-05-29 21:04:47 +02:00
parent 040242c9be
commit 446b9181e6
1 changed files with 17 additions and 0 deletions

17
plugins/directories.lua Normal file
View File

@ -0,0 +1,17 @@
-- https://stackoverflow.com/a/3254007/704831
function is_dir(path)
local f = io.open(path, "r")
local ok, err, code = f:read(1)
f:close()
return code == 21
end
function preprocess(path)
if is_dir(path) then
tmpfile = os.tmpname()
os.execute("ls -alh --color=always '" .. path .. "' > '" .. tmpfile .. "'")
return tmpfile
else
return path
end
end