From: Olav Bakke Svendsen Date: Tue, 10 Oct 2023 11:07:12 +0000 (+0200) Subject: Overwriting* X-Git-Tag: stable-steam~45 X-Git-Url: http://git.olavbs.no/?a=commitdiff_plain;h=07df8661602516a0b8871711ef65c6484d15ef27;p=cc.git Overwriting* --- diff --git a/common/dl.lua b/common/dl.lua index be38e7e..53d5359 100644 --- a/common/dl.lua +++ b/common/dl.lua @@ -4,8 +4,8 @@ -- dl path/to/file.lua - saves to file.lua -- dl path/to/file.lua -o - overwrites file.lua -local from, override_flag = table.unpack({...}) -local override = override_flag == "-o" +local from, overwrite_flag = table.unpack({...}) +local overwrite = overwrite_flag == "-o" local download = function(f,t) return shell.run("wget "..f.." "..t) @@ -16,9 +16,10 @@ if not from then else local url = "https://git.olavbs.no/?p=cc.git;a=blob_plain;f="..from..";hb=HEAD" local to = string.match(from, "([^/]-)$") - if fs.exists(to) and override then + if fs.exists(to) and overwrite then local tmp = textutils.serialize(math.random(100000,999999)) if download(url,tmp) then + print("Overwriting "..to) fs.delete(to) fs.move(tmp,to) end