From d19bc53cb4835b457434ce9b271a2f230b584919 Mon Sep 17 00:00:00 2001 From: SquidDev Date: Thu, 18 May 2017 00:15:21 +0100 Subject: [PATCH] Include standard Lua libraries in package.loaded PUC Lua includes all builtin libraries in the package.loaded table. --- .../assets/computercraft/lua/rom/programs/shell.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/resources/assets/computercraft/lua/rom/programs/shell.lua b/src/main/resources/assets/computercraft/lua/rom/programs/shell.lua index 180264847..a67dc0b9b 100644 --- a/src/main/resources/assets/computercraft/lua/rom/programs/shell.lua +++ b/src/main/resources/assets/computercraft/lua/rom/programs/shell.lua @@ -21,7 +21,15 @@ local function createShellEnv( sDir ) tEnv[ "multishell" ] = multishell local package = {} - package.loaded = {} + package.loaded = { + _G = _G, + bit32 = bit32, + coroutine = coroutine, + math = math, + package = package, + string = string, + table = table, + } package.path = "?;?.lua;?/init.lua" package.preload = {} package.loaders = {