mirror of
https://github.com/sbrl/Minetest-WorldEditAdditions.git
synced 2024-11-16 13:03:00 +00:00
18 lines
518 B
Lua
18 lines
518 B
Lua
|
|
--- Functions to abstract file I/O away.
|
|
-- I'm very suspicious of Minetest's API changing from under our feet.
|
|
-- @namespace worldeditadditions_core.io
|
|
local io = {
|
|
-- Ref https://minetest.gitlab.io/minetest/minetest-namespace-reference/#utilities
|
|
scandir = function(dirpath)
|
|
return minetest.get_dir_list(dirpath, nil)
|
|
end,
|
|
scandir_files = function(dirpath)
|
|
return minetest.get_dir_list(dirpath, false)
|
|
end,
|
|
scandir_dirs = function(dirpath)
|
|
return minetest.get_dir_list(dirpath, true)
|
|
end,
|
|
}
|
|
|
|
return io
|