Advertisement
jesusthekiller

Quick Installer Creator

May 20th, 2013
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.90 KB | None | 0 0
  1. term.clear()
  2. term.setCursorPos(1,1)
  3.  
  4. local name = ""
  5. local code = ""
  6. local names = {}
  7. local codes = {}
  8. local count = 0
  9.  
  10. while true do
  11.     term.clear()
  12.     term.setCursorPos(1,1)
  13.     print("To stop adding, type STOP in the \"name\" field.")
  14.     print("Already added "..count.." downloads.")
  15.    
  16.     write("File name: ")
  17.     name = read()
  18.    
  19.     if name == "STOP" then break end
  20.    
  21.     write("Pastebin code: ")
  22.     code = read()
  23.    
  24.     count = count + 1
  25.    
  26.     names[count] = name
  27.     codes[count] = code
  28. end
  29.  
  30. if count == 0 then
  31.     print("Add at least one file!")
  32.     return
  33. end
  34.  
  35. term.clear()
  36. term.setCursorPos(1,1)
  37. write("Save as: ")
  38. name = read()
  39.  
  40. local file = fs.open(name, "w")
  41.  
  42. for i = 1, count do
  43.     file.writeLine([[shell.run("pastebin", "get", "]]..codes[i]..[[", "]]..names[i]..[[")]])
  44.     file.flush()
  45. end
  46.  
  47. file.close()
  48.  
  49. print("Done! Saved as "..name)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement