Heirteir

Untitled

Dec 9th, 2019
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. --- pastebin declarations ---
  2.  
  3. downloads = {
  4. ["/heirteir/drone/"] = {{name = "mining_drone_api", paste = "qKmHgRAi"}, {name = "mining_drone", paste = "RLW99Fuu"}},
  5. -- ["/heirteir/drone/config/"] = {{name = "config.data", paste = "4nRg9CHU"}}
  6. }
  7.  
  8. imports = {
  9. ["/heirteir/drone/"] = {name = "mining_drone_api", paste = "qKmHgRAi"},
  10. }
  11.  
  12. local function downloadFile(name, pastebin)
  13. shell.run("pastebin", "get", pastebin, name)
  14. end
  15.  
  16. for k, v in pairs(downloads) do
  17. shell.run("mkdir", k)
  18. shell.run("cd", k)
  19. for n in pairs(v) do
  20. fs.delete(k .. v[n].name)
  21. if not fs.exists(k .. v[n].name) then
  22. downloadFile(v[n].name, v[n].paste)
  23. end
  24. end
  25. end
  26.  
  27. for k, v in pairs(imports) do
  28. shell.run("cd", k)
  29. if fs.exists(k .. v.name) then
  30. os.loadAPI(k .. v.name)
  31. end
  32. end
  33.  
  34. shell.run("cd", "/")
Add Comment
Please, Sign In to add comment