added startup file
This commit is contained in:
parent
dfaabea00d
commit
1a523cb3ce
21
src/startup.lua
Normal file
21
src/startup.lua
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
-- Check for startup enable flag
|
||||||
|
if redstone.getInput("top") then
|
||||||
|
local fd = fs.open("/haxe.lua", "r")
|
||||||
|
local haxe = fd.readAll()
|
||||||
|
fd.close()
|
||||||
|
|
||||||
|
local make = dofile("rom/modules/main/cc/require.lua").make
|
||||||
|
|
||||||
|
local env = {}
|
||||||
|
env.require, env.package = make(env, "/")
|
||||||
|
env = setmetatable(env, { __index = _G })
|
||||||
|
|
||||||
|
local f,err = load(haxe,"Haxe",nil,env)
|
||||||
|
|
||||||
|
if err then
|
||||||
|
print("Error loading Haxe: " .. err)
|
||||||
|
else
|
||||||
|
f()
|
||||||
|
os.reboot()
|
||||||
|
end
|
||||||
|
end
|
Loading…
Reference in New Issue
Block a user