35 lines
1.1 KiB
Lua
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 } |