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