From 07df8661602516a0b8871711ef65c6484d15ef27 Mon Sep 17 00:00:00 2001 From: Olav Bakke Svendsen Date: Tue, 10 Oct 2023 13:07:12 +0200 Subject: [PATCH] Overwriting* --- common/dl.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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 -- 2.30.2