summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormadmaxoft <github@xoft.cz>2013-09-15 00:08:36 +0200
committermadmaxoft <github@xoft.cz>2013-09-15 00:08:36 +0200
commit9e3f2627ca8a9adc55e006cbb1577d547dc8ffcd (patch)
tree24923197ac3cad4ff6fdc3c9c80e5ebe43d60538
parentAPIDump: Undescribed classes are listed as undocumented. (diff)
downloadcuberite-9e3f2627ca8a9adc55e006cbb1577d547dc8ffcd.tar
cuberite-9e3f2627ca8a9adc55e006cbb1577d547dc8ffcd.tar.gz
cuberite-9e3f2627ca8a9adc55e006cbb1577d547dc8ffcd.tar.bz2
cuberite-9e3f2627ca8a9adc55e006cbb1577d547dc8ffcd.tar.lz
cuberite-9e3f2627ca8a9adc55e006cbb1577d547dc8ffcd.tar.xz
cuberite-9e3f2627ca8a9adc55e006cbb1577d547dc8ffcd.tar.zst
cuberite-9e3f2627ca8a9adc55e006cbb1577d547dc8ffcd.zip
-rw-r--r--MakeLuaAPI.cmd65
1 files changed, 65 insertions, 0 deletions
diff --git a/MakeLuaAPI.cmd b/MakeLuaAPI.cmd
new file mode 100644
index 000000000..80bb206d4
--- /dev/null
+++ b/MakeLuaAPI.cmd
@@ -0,0 +1,65 @@
+@echo off
+:: MakeLuaAPI.cmd
+:: This script is run after the nightbuild to produce the Lua API documentation and upload it to a website.
+:: It expects at least three environment variables set: ftpsite, ftpuser and ftppass, specifying the FTP site and login to use for the upload
+
+
+
+
+
+:: Check that we got all the environment vars needed for the upload:
+
+if "a%ftppass%" == "a" (
+ echo You need to set FTP password in the ftppass environment variable to upload the files
+ goto end
+)
+if "a%ftpuser%" == "a" (
+ echo You need to set FTP username in the ftpuser environment variable to upload the files
+ goto end
+)
+if "a%ftpsite%" == "a" (
+ echo You need to set FTP server in the ftpsite environment variable to upload the files
+ goto end
+)
+
+
+
+
+
+:: Create the API documentation by running the server and stopping it right after it starts:
+
+cd MCServer
+echo stop | MCServer
+cd ..
+
+
+
+
+
+:: Upload the API to the web:
+
+ncftpput -p %ftppass% -u %ftpuser% -T temp_ %ftpsite% /LuaAPI MCServer/API/*.*
+if errorlevel 1 goto haderror
+echo Upload finished.
+
+goto end
+
+
+
+
+
+:haderror
+echo an error was encountered, check command output above
+pause
+goto finished
+
+
+
+
+
+:end
+if "a%1" == "a" pause
+
+
+
+:finished \ No newline at end of file