Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- VERSION = "6"
- function Write_File(path, data)
- fs.delete(path)
- local file = fs.open(path, "w")
- if file then
- file.write(data) -- Write content to the file
- file.close() -- Close the file
- -- print("File created")
- else
- print("File failed to create")
- end
- end
- function Github_Download(path, githubPath)
- local url = "https://raw.githubusercontent.com/Jerry-Todd/Computer-Craft-Scripts/main/"
- local cacheBuster = os.epoch("utc") -- Get the current timestamp
- local file = http.get(url .. githubPath .. "?t=" .. cacheBuster)
- if file then
- file = file.readAll()
- -- print("Github / Got file: " .. githubPath)
- Write_File(path, file)
- print(" - " .. path)
- else
- print("Github / Cant get file: " .. githubPath)
- end
- end
- term.clear()
- term.setCursorPos(1, 1)
- fs.delete("scripts")
- fs.delete("wcon")
- fs.delete("launch.lua")
- fs.delete("startup.lua")
- print("Creating shortcuts")
- Write_File("scripts/install/installer.lua", "shell.run(\"pastebin run zPDTq93k\")")
- Write_File("scripts/options/Update.lua", "shell.run(\"scripts/install/installer.lua\")")
- Write_File("scripts/options/Exit.lua", "term.clear()\nterm.setCursorPos(1,1)\nprint(\"Terminal\")")
- Write_File("startup.lua", "shell.run(\"launch.lua\")")
- print("Downloading Scripts")
- -- Github_Download("scripts/install/installer.lua", "scripts/install/installer.lua")
- -- wcon
- Github_Download("wcon/client.lua", "scripts/wcon/wcon-client.lua")
- Github_Download("wcon/remote.lua", "scripts/wcon/wcon-remote.lua")
- -- scripts
- Github_Download("scripts/Quary.lua", "scripts/quary.lua")
- Github_Download("scripts/Digarea.lua", "scripts/digarea.lua")
- Github_Download("scripts/Treefarm.lua", "scripts/treefarm.lua")
- Github_Download("scripts/Stripdig.lua", "scripts/stripdig.lua")
- Github_Download("launch.lua", "scripts/launcher.lua")
- sleep(1)
- term.clear()
- term.setCursorPos(1, 1)
- print("Download complete.")
- print("Update shortcut created.")
- print("Version: " .. VERSION)
- sleep(2)
- os.reboot()
Advertisement
Add Comment
Please, Sign In to add comment