29 lines
556 B
Lua
29 lines
556 B
Lua
local _VERSION = '1.0.0';
|
|
|
|
local function trim(str)
|
|
return str:gsub("%s+", "");
|
|
end
|
|
|
|
local function readFile(path)
|
|
local file = fs.open(path, "r");
|
|
|
|
if not file then
|
|
return nil;
|
|
end
|
|
|
|
local contents = file.readAll()
|
|
file.close()
|
|
|
|
return contents
|
|
end
|
|
|
|
local startupCommand = trim(readFile('.cubestartup') or "");
|
|
|
|
|
|
if startupCommand ~= "" then
|
|
print('cube-startup v' .. _VERSION .. ': execute \'' .. startupCommand .. '\'...')
|
|
shell.run(startupCommand);
|
|
else
|
|
print('cube-startup v' .. _VERSION .. ' no startup command detected.')
|
|
end
|