check lowercase extension

This commit is contained in:
Scott E. Graves 2022-07-29 22:20:54 -05:00
parent 00c68a76aa
commit deb24f2f3c

View File

@ -18,15 +18,15 @@ function M.create_path(...)
return ret
end
function M.get_file_list(dir, extension_no_dot)
extension_no_dot = extension_no_dot or "lua"
function M.get_file_name_list(dir, remove_extension, extension_no_dot)
extension_no_dot = (extension_no_dot or "lua"):lower()
local list = {}
local files = scan.scan_dir(dir, {hidden = true, depth = 1})
for _, name in ipairs(files) do
local file_name = string.lower(path:new(name):make_relative(dir))
local file_name = path:new(name):make_relative(dir):lower()
if file_name:ends_with("." .. extension_no_dot) then
table.insert(list, file_name:sub(1, -5))
table.insert(list, g.iff(remove_extension, file_name:sub(1, -5), file_name))
end
end
return list