From 764638c212cc0e6fa6aa7d1893d6913cafc9f202 Mon Sep 17 00:00:00 2001 From: Mikayla Date: Sat, 9 Nov 2024 06:01:37 +0000 Subject: [PATCH] #535 updates to configurator launcher --- configure.lua | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/configure.lua b/configure.lua index ce6ed40..36aba55 100644 --- a/configure.lua +++ b/configure.lua @@ -1,11 +1,12 @@ print("CONFIGURE> SCANNING FOR CONFIGURATOR...") -if fs.exists("reactor-plc/configure.lua") then require("reactor-plc.configure").configure() -elseif fs.exists("rtu/configure.lua") then require("rtu.configure").configure() -elseif fs.exists("supervisor/configure.lua") then require("supervisor.configure").configure() -elseif fs.exists("coordinator/configure.lua") then require("coordinator.configure").configure() -elseif fs.exists("pocket/configure.lua") then require("pocket.configure").configure() -else - print("CONFIGURE> NO CONFIGURATOR FOUND") - print("CONFIGURE> EXIT") +for _, app in ipairs({ "reactor-plc", "rtu", "supervisor", "coordinator", "pocket" }) do + if fs.exists(app .. "/configure.lua") then + local _, _, launch = require(app .. ".configure").configure() + if launch then shell.execute("/startup") end + return + end end + +print("CONFIGURE> NO CONFIGURATOR FOUND") +print("CONFIGURE> EXIT")