Files
nova-corp/kernel.lua
2025-12-12 14:29:57 -05:00

35 lines
1.1 KiB
Lua

local function addDriver(fileName)
local extension = ".lua"
local fullFile = fileName .. extension
shell.execute("rm", fullFile)
local baseRoute = "https://git.astrocore.space/root/nova-corp/raw/branch/main/"
shell.execute("wget", baseRoute .. fullFile)
sleep(2)
return require(fileName)
end
local function addFolderDriver(folder, fileName)
local extension = ".lua"
local fullFile = fileName .. extension
shell.execute("rm", fullFile)
local baseRoute = "https://git.astrocore.space/root/nova-corp/raw/branch/main/"
shell.execute("wget", baseRoute .. folder .. "/" .. fullFile)
sleep(2)
return require(fileName)
end
local function addProgram(fileName)
local extension = ".lua"
local fullFile = fileName .. extension
shell.execute("rm", fullFile)
local baseRoute = "https://git.astrocore.space/root/nova-corp/raw/branch/main/"
shell.execute("wget", baseRoute .. "programs" .. "/" .. fullFile)
sleep(2)
return require(fileName)
end
addDriver("task-manager")
return { addDriver = addDriver, addFolderDriver = addFolderDriver, addProgram = addProgram }