Files
Basalt2/docs/references/init.md
2025-02-16 14:12:49 +00:00

519 B

local args = {...} local basaltPath = fs.getDir(args[2])

local defaultPath = package.path local format = "path;/path/?.lua;/path/?/init.lua;"

local main = format:gsub("path", basaltPath) package.path = main.."rom/?"

local function errorHandler(err) local errorManager = require("errorManager") errorManager.header = "Basalt Loading Error" errorManager.error(err) end

local ok, result = pcall(require, "main")

package.path = defaultPath if not ok then errorHandler(result) else return result end