!( function getAllSystems() local p = io.popen('find ./systems -iname "*.lua" -maxdepth 1 -type f | sort -h') local imports = "" --Loop through all files for file in p:lines() do local varName = file:gsub(".*/(.*).lua", "%1") file = file:gsub("%./", ""):gsub(".lua", "") imports = imports .. 'require("../' .. file .. '")\n' end return imports:sub(1, #imports - 1) end )!!(getAllSystems())