Begin main functionality
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
local process = require("@lune/process")
|
||||
local fs = require("@lune/fs")
|
||||
local roblox = require("@lune/roblox")
|
||||
|
||||
local args = process.args()
|
||||
|
||||
local fileFromArgs: string = fs.readFile(args[1])
|
||||
|
||||
|
||||
function scanForWorkspace(model: Model): boolean
|
||||
for _index, child in model:GetDescendants() do
|
||||
if child:IsA("Workspace") then
|
||||
return true
|
||||
end
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
function containsWorkspace(fileContents: string): boolean
|
||||
local instances = roblox.deserializeModel(fileContents)
|
||||
return scanForWorkspace(instances)
|
||||
end
|
||||
|
||||
containsWorkspace(fileFromArgs)
|
||||
Reference in New Issue
Block a user