|
|
@@ -36,7 +36,8 @@ local function formatDocs(fd) |
|
|
|
return rs |
|
|
|
end |
|
|
|
|
|
|
|
os.execute("mkdir -p "..outpath) |
|
|
|
os.execute("sh -c 'mkdir -p "..outpath .. "'") |
|
|
|
if outpath:sub(#outpath) == "/" then outpath = outpath:sub(1, #outpath - 1) end |
|
|
|
local ad = io.open(outpath.."/apidoc.md","w") |
|
|
|
|
|
|
|
for k,v in pairs(tA) do |
|
|
@@ -44,7 +45,7 @@ for k,v in pairs(tA) do |
|
|
|
local ds = formatDocs(fd) |
|
|
|
print(string.format("%s: %i",v,ds:len())) |
|
|
|
if ds and ds:len() > 0 then |
|
|
|
os.execute("mkdir -p $(dirname \""..outpath.."/"..v.."\")") |
|
|
|
os.execute("sh -c 'mkdir -p $(dirname \""..outpath.."/"..v.."\")'") |
|
|
|
local f = io.open(outpath.."/"..v:gsub("%.lua$",".md"),"wb") |
|
|
|
f:write(string.format("# %s\n\n",v)) |
|
|
|
f:write(ds) |
|
|
|