fixed require issues caused by using bootloader
This commit is contained in:
18
initenv.lua
Normal file
18
initenv.lua
Normal file
@@ -0,0 +1,18 @@
|
||||
--
|
||||
-- Initialize the Boot Environment
|
||||
--
|
||||
|
||||
-- initialize booted environment
|
||||
local init_env = function ()
|
||||
local _require = require("cc.require")
|
||||
local _env = setmetatable({}, { __index = _ENV })
|
||||
|
||||
-- overwrite require/package globals
|
||||
require, package = _require.make(_env, "/")
|
||||
|
||||
-- reset terminal
|
||||
term.clear()
|
||||
term.setCursorPos(1, 1)
|
||||
end
|
||||
|
||||
return { init_env = init_env }
|
||||
Reference in New Issue
Block a user