made directory mode recursive

This commit is contained in:
ObiYKenobi
2025-09-22 19:45:25 -04:00
parent a170f57040
commit dcf543b4f8
+12 -6
View File
@@ -111,13 +111,19 @@ if directoryMode then
end end
-- read directory and collect .rbxm and .rbxmx files -- read directory and collect .rbxm and .rbxmx files
for _, file in pairs(fs.readDir(directoryPath)) do local function readDirLoop(dirPath)
local fullPath = directoryPath .. "/" .. file for _, file in pairs(fs.readDir(dirPath)) do
if fs.isFile(fullPath) and isValidModelFile(file) then local fullPath = dirPath .. "/" .. file
table.insert(filesToProcess, fullPath) if fs.isFile(fullPath) and isValidModelFile(file) then
end table.insert(filesToProcess, fullPath)
end elseif fs.isDir(fullPath) then
readDirLoop(fullPath)
end
end
end
readDirLoop(directoryPath)
if #filesToProcess == 0 then if #filesToProcess == 0 then
stdio.write(stdio.color("yellow")) stdio.write(stdio.color("yellow"))
stdio.write(`Warning: No .rbxm or .rbxmx files found in directory {directoryPath}.\n`) stdio.write(`Warning: No .rbxm or .rbxmx files found in directory {directoryPath}.\n`)