gui/OldStuff/merger.lua
2022-01-16 22:40:22 -05:00

40 lines
1.0 KiB
Lua

require("utils")
require("bin")
print("Library binder version 1.0\n")
ver=io.getInput("Version #? ")
merged=bin.new()
init=bin.load("GuiManager/init.lua")
init:gsub("gui.Version=\"VERSION\"","gui.Version=\""..ver.."\"")
print("Parsing init file...")
a,b=init.data:find("-- Start Of Load")
c,d=init.data:find("-- End of Load")
_o=init:sub(b+1,c-1)
print("Setting up headers...")
start=init:sub(1,a-1)
_end=init:sub(d+1,-1)
merged:tackE(start.."\n")
print("Parsing paths...")
for path in _o:gmatch("\"(.-)\"") do
files=io.scanDir(path)
for i=1,#files do
merged:tackE(bin.load(path.."/"..files[i]).data.."\n")
end
end
merged:tackE(_end.."\n")
print("Finishing up...")
merged:tofile("GuiManager.lua")
print("GuiManager.lua has been created!")
os.sleep(3)
--[[
-- Start Of Load
gui.LoadAll("GuiManager/Core")
gui.LoadAll("GuiManager/Animation")
gui.LoadAll("GuiManager/Frame")
gui.LoadAll("GuiManager/Image")
gui.LoadAll("GuiManager/Item")
gui.LoadAll("GuiManager/Misc")
gui.LoadAll("GuiManager/Text")
gui.LoadAll("GuiManager/Drawing")
-- End of Load
]]