19 lines
538 B
Lua
19 lines
538 B
Lua
---@param input string
|
|
---@param deliminer string
|
|
---@return string[], string|nil
|
|
local function StrSplit(input, deliminer)
|
|
if not deliminer then return {}, "deliminer is nil" end
|
|
if not input then return {}, "input is nil" end
|
|
local parts = {}
|
|
for part in string.gmatch(input, "([^" .. deliminer .. "]+)") do
|
|
table.insert(parts, strtrim(part))
|
|
end
|
|
return parts, nil
|
|
end
|
|
|
|
aura_env.whitelist = {}
|
|
local swhitelist = StrSplit(aura_env.config.whitelist, ",")
|
|
for _, name in ipairs(swhitelist) do
|
|
aura_env.whitelist[name] = true
|
|
end
|