Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local downloadName = ({...})[1] or "xenon.lua"
- if fs.exists(downloadName) then
- local response
- repeat
- write("File exists, overwrite? (y/n): ")
- response = read():lower()
- until response:match("[yn]")
- if response == "n" then
- return printError("Aborting...")
- end
- end
- write("Downloading asset... ")
- local remoteURL = "http://xenon.its-em.ma/"
- local assetHandle = http.get(remoteURL)
- if assetHandle then
- print("Success!")
- local fileData = assetHandle.readAll()
- assetHandle.close()
- local fileHandle = fs.open(downloadName, "w")
- if not fileHandle then
- return printError("Unable to open download file for writing")
- end
- fileHandle.write(fileData)
- fileHandle.close()
- else
- return printError("Unable to download asset")
- end
Add Comment
Please, Sign In to add comment