From c03e44031168935d081c8986b433bac97d9fb8b8 Mon Sep 17 00:00:00 2001 From: madmaxoft Date: Wed, 9 Oct 2013 10:02:07 +0200 Subject: APIDump: Taking advantage of the new cFile API. --- MCServer/Plugins/APIDump/main.lua | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'MCServer/Plugins') diff --git a/MCServer/Plugins/APIDump/main.lua b/MCServer/Plugins/APIDump/main.lua index aaeebecbb..92b0d150c 100644 --- a/MCServer/Plugins/APIDump/main.lua +++ b/MCServer/Plugins/APIDump/main.lua @@ -36,7 +36,6 @@ end - function DumpAPITxt() LOG("Dumping all available functions to API.txt..."); function dump (prefix, a, Output) @@ -177,18 +176,17 @@ function DumpAPIHtml() -- Read in the descriptions: ReadDescriptions(API); + -- Create the output folder + if not(cFile:IsFolder("API")) then + cFile:CreateFolder("API"); + end + -- Create a "class index" file, write each class as a link to that file, -- then dump class contents into class-specific file local f = io.open("API/index.html", "w"); if (f == nil) then - -- Create the output folder - os.execute("mkdir API"); - local err; - f, err = io.open("API/index.html", "w"); - if (f == nil) then - LOGINFO("Cannot output HTML API: " .. err); - return; - end + LOGINFO("Cannot output HTML API: " .. err); + return; end f:write([[MCServer API - class index -- cgit v1.2.3