-- 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)
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