Advertisement
theTANCO

DownloadAPIs.lua

Jul 4th, 2023 (edited)
962
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.09 KB | None | 0 0
  1. -- Download or update all of my finished ComputerCraft API scripts at once, not including APIs for turtles.
  2. -- pastebin run UrwfnqEw
  3. if fs.exists("/API/Class.lua") then fs.delete("/API/Class.lua") end
  4. shell.run("pastebin", "get", "t2TvSiSU", "/API/Class.lua") -- Class API
  5. if fs.exists("/API/Class.lua.changelog") then fs.delete("/API/Class.lua.changelog") end
  6. shell.run("pastebin", "get", "PTWQcPsP", "/API/Class.lua.changelog") -- Class API Changelog
  7. if fs.exists("/API/Class.lua.txt") then fs.delete("/API/Class.lua.txt") end
  8. shell.run("pastebin", "get", "upj3fgyZ", "/API/Class.lua.txt") -- Class API Documentation
  9.  
  10. if fs.exists("/API/Lua Metatables.txt") then fs.delete("/API/Lua Metatables.txt") end
  11. if fs.exists("/API/LuaMetatables.txt") then fs.delete("/API/LuaMetatables.txt") end
  12. shell.run("pastebin", "get", "Kf8LxzE9", "/API/LuaMetatables.txt") -- A guide for Lua's metatables.
  13. if fs.exists("/API/LibAppend.lua") then fs.delete("/API/LibAppend.lua") end
  14. shell.run("pastebin", "get", "Rac6Jxjg", "/API/LibAppend.lua") -- Extra methods and functions
  15. if fs.exists("/API/LibAppend.lua.changelog") then fs.delete("/API/LibAppend.lua.changelog") end
  16. shell.run("pastebin", "get", "2cK0DcBk", "/API/LibAppend.lua.changelog") -- Lib Append Changelog
  17.  
  18. if fs.exists("/API/ContextMenu.lua") then fs.delete("/API/ContextMenu.lua") end
  19. shell.run("pastebin", "get", "4hpwn3mn", "/API/ContextMenu.lua") -- Context Menus API
  20. if fs.exists("/API/Events.lua") then fs.delete("/API/Events.lua") end
  21. shell.run("pastebin", "get", "KA2dK07y", "/API/Events.lua") -- Events Handler API
  22. if fs.exists("/TechDemos/testGraphics.lua") then fs.delete("/TechDemos/testGraphics.lua") end
  23. shell.run("pastebin", "get", "UyRcpW8t", "/TechDemos/testGraphics.lua") -- Program for testing the graphics
  24.  
  25. -- The following code creates a startup file that automatically runs the graphics testing program and the lua interactive prompt.
  26. local file = fs.open("startup/load_dev_env.lua", "w")
  27. file.writeLine('shell.run("bg", "/TechDemos/testGraphics.lua")')
  28. file.writeLine('shell.run("bg", "lua")')
  29. file.close()
  30. shell.run("/startup/load_dev_env.lua")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement