23 lines
381 B
Lua
23 lines
381 B
Lua
|
#!/usr/bin/lua
|
||
|
local pt = require('pt')
|
||
|
|
||
|
function dump(t, fn, seen)
|
||
|
if t == nil then return end
|
||
|
|
||
|
local file = io.open(fn, "w")
|
||
|
if not file then
|
||
|
io.write("Failed opening ", fn, "\n")
|
||
|
return
|
||
|
end
|
||
|
|
||
|
local writer = function(...)
|
||
|
file:write(...)
|
||
|
end
|
||
|
seen = pt(t, writer, seen)
|
||
|
|
||
|
file:close()
|
||
|
return seen
|
||
|
end
|
||
|
|
||
|
dump(_G, '!_G.yml')
|