Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local tArgs={...}
- if tArgs[1] == nil then
- term.clear()
- term.setCursorPos(1, 1)
- print("what would you like to update?")
- print("options are as follows")
- print(" update ")
- print(" startup ")
- print(" helpcenter ")
- print(" 3x3tunnel ")
- print(" bridge ")
- print(" sorter ")
- print(" all ")
- tArgs[1] = read()
- end
- local function requestUpdate()
- http.request("http://pastebin.com/raw.php?i=s9BVU2ML")
- requesting = true
- while requesting do
- local event, url, sourceText = os.pullEvent()
- if event == "http_success" then
- respondedText = sourceText.readAll()
- fs.delete("update")
- file = fs.open("update","w")
- file.write(respondedText)
- file.close()
- requesting = false
- print("New update file succesfully downloaded and installed")
- else
- print("Server didn't respond.")
- requesting = false
- end
- end
- end
- local function requestHelpCenter()
- http.request("http://pastebin.com/raw.php?i=WBHDDpch")
- requesting = true
- while requesting do
- local event, url, sourceText = os.pullEvent()
- if event == "http_success" then
- respondedText = sourceText.readAll()
- fs.delete("HelpCenter")
- file = fs.open("HelpCenter","w")
- file.write(respondedText)
- file.close()
- requesting = false
- print("New HelpCenter file succesfully downloaded and installed")
- else
- print("Server didn't respond.")
- requesting = false
- end
- end
- end
- local function requestStartup()
- http.request("http://pastebin.com/raw.php?i=XrFNabJu")
- requesting = true
- while requesting do
- local event, url, sourceText = os.pullEvent()
- if event == "http_success" then
- respondedText = sourceText.readAll()
- fs.delete("startup")
- file = fs.open("startup","w")
- file.write(respondedText)
- file.close()
- requesting = false
- print("New Startup file succesfully downloaded and installed")
- else
- print("Server didn't respond.")
- requesting = false
- end
- end
- end
- local function requestSorter()
- http.request("http://pastebin.com/raw.php?i=Svf2Qmwz")
- requesting = true
- while requesting do
- local event, url, sourceText = os.pullEvent()
- if event == "http_success" then
- respondedText = sourceText.readAll()
- fs.delete("Sorter")
- file = fs.open("sorter","w")
- file.write(respondedText)
- file.close()
- requesting = false
- print("New Sorter file succesfully downloaded and installed")
- else
- print("Server didn't respond.")
- requesting = false
- end
- end
- end
- local function request3x3tunnel()
- http.request("http://pastebin.com/raw.php?i=f9viBTKH")
- requesting = true
- while requesting do
- local event, url, sourceText = os.pullEvent()
- if event == "http_success" then
- respondedText = sourceText.readAll()
- fs.delete("3x3tunnel")
- file = fs.open("3x3tunnel","w")
- file.write(respondedText)
- file.close()
- requesting = false
- print("New 3x3tunnel file succesfully downloaded and installed")
- else
- print("Server didn't respond.")
- requesting = false
- end
- end
- end
- local function requestbridge()
- http.request("http://pastebin.com/raw.php?i=MefT9WrB")
- requesting = true
- while requesting do
- local event, url, sourceText = os.pullEvent()
- if event == "http_success" then
- respondedText = sourceText.readAll()
- fs.delete("bridge")
- file = fs.open("bridge","w")
- file.write(respondedText)
- file.close()
- requesting = false
- print("New bridge file succesfully downloaded and installed")
- else
- print("Server didn't respond.")
- requesting = false
- end
- end
- end
- if tArgs[1] == "update" then
- requestUpdate()
- elseif tArgs[1] == "startup" then
- requestStartup()
- elseif tArgs[1] == "helpcenter" then
- requestHelpCenter()
- elseif tArgs[1] == "sorter" then
- requestSorter()
- elseif tArgs[1] == "3x3tunnel" then
- request3x3tunnel()
- elseif tArgs[1] == "bridge" then
- requestbridge()
- elseif tArgs[1] == "all" then
- requestStartup()
- sleep(1)
- requestHelpCenter()
- sleep(1)
- requestSorter()
- sleep(1)
- request3x3tunnel()
- sleep(1)
- requestbridge()
- sleep(1)
- requestUpdate()
- print("rebooting")
- sleep(4)
- os.reboot()
- else
- print("nothing available by that name")
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement