print("\27[44m".._VERSION.."\27[0m shell") print('Type "exit" to exit.') termlib.readHistory["lua"] = {""} while true do print("\27[44mlua>\27[0m ", false) local command = read("lua") if command == "exit" then return else local function runCommand() assert(load(command))() end local result, reason = xpcall(runCommand, function(errMsg) return errMsg .. "\n\n" .. debug.traceback() end) if not result then print("\27[91m" .. reason) end end end