added a --quiet option to build.lua
This commit is contained in:
parent
2249062214
commit
603ee1c869
28
build.lua
28
build.lua
@ -1,9 +1,23 @@
|
|||||||
#!/usr/bin/env lua5.2
|
#!/usr/bin/env lua5.2
|
||||||
-- Initialization
|
-- Initialization
|
||||||
log = ""
|
log = ""
|
||||||
|
tA = {...}
|
||||||
|
for k,v in ipairs(tA) do
|
||||||
|
if type(v) == "string" then
|
||||||
|
if v:sub(1,10) == "--cfgfile=" then
|
||||||
|
cfgfile = v:sub(11)
|
||||||
|
elseif v:sub(1,10) == "--modfile=" then
|
||||||
|
modfile = v:sub(11)
|
||||||
|
elseif v == "--quiet" then
|
||||||
|
quiet = true
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
oldprint=print
|
oldprint=print
|
||||||
function print(...)
|
function print(...)
|
||||||
|
if not quiet then
|
||||||
oldprint(...)
|
oldprint(...)
|
||||||
|
end
|
||||||
logline = ""
|
logline = ""
|
||||||
if #{...} > 0 then
|
if #{...} > 0 then
|
||||||
if #{...} > 1 then
|
if #{...} > 1 then
|
||||||
@ -19,16 +33,6 @@ function print(...)
|
|||||||
end
|
end
|
||||||
print("Initializing and reading configuration")
|
print("Initializing and reading configuration")
|
||||||
ts={}
|
ts={}
|
||||||
tA = {...}
|
|
||||||
for k,v in ipairs(tA) do
|
|
||||||
if type(v) == "string" then
|
|
||||||
if v:sub(1,10) == "--cfgfile=" then
|
|
||||||
cfgfile = v:sub(11)
|
|
||||||
elseif v:sub(1,10) == "--modfile=" then
|
|
||||||
modfile = v:sub(11)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
ss=""
|
ss=""
|
||||||
cfgfile = cfgfile or "build.cfg"
|
cfgfile = cfgfile or "build.cfg"
|
||||||
modfile = modfile or "modules.cfg"
|
modfile = modfile or "modules.cfg"
|
||||||
@ -117,7 +121,11 @@ if cfg.test == "yes" then
|
|||||||
print("Checking for errors...")
|
print("Checking for errors...")
|
||||||
err={pcall(load,ss)}
|
err={pcall(load,ss)}
|
||||||
if err[1] ~= true then
|
if err[1] ~= true then
|
||||||
|
if quiet then
|
||||||
|
io.write(table.unpack(err),"\n")
|
||||||
|
else
|
||||||
print(table.unpack(err))
|
print(table.unpack(err))
|
||||||
|
end
|
||||||
else
|
else
|
||||||
print("No errors detected by load()")
|
print("No errors detected by load()")
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user