Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- pastebin declarations ---
- downloads = {
- ["/heirteir/drone/"] = {{name = "mining_drone_api", paste = "qKmHgRAi"}, {name = "mining_drone", paste = "RLW99Fuu"}},
- -- ["/heirteir/drone/config/"] = {{name = "config.data", paste = "4nRg9CHU"}}
- }
- imports = {
- ["/heirteir/drone/"] = {name = "mining_drone_api", paste = "qKmHgRAi"},
- }
- local function downloadFile(name, pastebin)
- shell.run("pastebin", "get", pastebin, name)
- end
- for k, v in pairs(downloads) do
- shell.run("mkdir", k)
- shell.run("cd", k)
- for n in pairs(v) do
- fs.delete(k .. v[n].name)
- if not fs.exists(k .. v[n].name) then
- downloadFile(v[n].name, v[n].paste)
- end
- end
- end
- for k, v in pairs(imports) do
- shell.run("cd", k)
- if fs.exists(k .. v.name) then
- os.loadAPI(k .. v.name)
- end
- end
- shell.run("cd", "/")
Add Comment
Please, Sign In to add comment