2021-11-13 08:31:32 +00:00
|
|
|
function auUserRequire(path)
|
2023-12-12 01:39:58 +00:00
|
|
|
local script = os.realpath(os.translate(Aurora.Settings.sAbsRoot .. "/" .. path))
|
2021-11-13 08:31:32 +00:00
|
|
|
|
2021-11-21 17:23:31 +00:00
|
|
|
if (not script:ends(".lua")) then
|
|
|
|
script = script .. ".lua"
|
|
|
|
end
|
|
|
|
|
|
|
|
if (os.isfile(script)) then
|
|
|
|
return auRequireAbs(script)
|
|
|
|
end
|
|
|
|
|
|
|
|
script = auGetSetting("sAbsRepoScripts") .. path
|
|
|
|
|
|
|
|
if (os.isfile(script)) then
|
|
|
|
return auRequireAbs(script)
|
2021-11-13 08:31:32 +00:00
|
|
|
end
|
|
|
|
|
2021-11-21 17:23:31 +00:00
|
|
|
return nil
|
2021-11-13 08:31:32 +00:00
|
|
|
end
|