Advertisement
LazyDFU

update.lua

Nov 25th, 2023 (edited)
698
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.70 KB | None | 0 0
  1. function ClearTerm ()
  2.     term.clear()
  3.     term.setCursorPos(1, 1)
  4. end
  5.  
  6. function RunUpdates(cod, name)
  7.     shell.run(string.format("rm %s.lua", name))
  8.     local command = string.format("pastebin get %s %s.lua", cod, name)
  9.     local result, reason = shell.run(command) -- Captura o resultado da execução do comando
  10.  
  11.     if not result then
  12.         print("Erro ao baixar " .. name .. ": " .. tostring(reason)) -- Mostra o motivo do erro
  13.     end
  14.  
  15.     return result -- Retorna true se o comando foi executado com sucesso
  16. end
  17.  
  18. ClearTerm()
  19. print("Obtendo Atualizações..." )
  20.  
  21. assert(RunUpdates("ZXsy5F0H", "digObsidian"), "Erro ao baixar digObsidian")
  22.  
  23. ClearTerm()
  24. print("Atualização Concluida!")
  25.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement