1
1
mirror of https://git.shadowkat.net/izaya/OC-PsychOS2.git synced 2024-12-25 12:15:26 -05:00

made the shell able to handle table values

This commit is contained in:
XeonSquared 2020-03-18 12:26:29 +11:00
parent 39ea9c1a18
commit 7974ff9702

View File

@ -1,3 +1,4 @@
local serial = require "serialization"
local shell = {}
shell.include = {"shutil"}
local function shindex(self,k)
@ -25,7 +26,16 @@ function shell.interactive()
local rt = {pcall(f)}
local rs = table.remove(rt,1)
for k,v in pairs(rt) do
print(tostring(v))
if type(v) == "table" then
local w, s = pcall(serial.serialize,v)
if w then
print(s)
else
print(tostring(v))
end
else
print(tostring(v))
end
end
end
end