Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --update add name url
- --update remove name
- --update name
- --update all
- local a1, a2, a3, a4 = ...
- local f, t = io.open('updateData'), {}
- if f then
- local data = f:read('*a')
- f:close()
- t = loadstring('return '..data)()
- end
- if a1 == 'add' then
- t[a2] = a3
- fs.delete(a2)
- shell.run('pastebin', ('get %s %s'):format(a3, a2))
- elseif a1 == 'remove' then
- fs.delete(a2)
- t[a2] = nil
- elseif a1 == 'all' then
- for name,url in pairs(t) do
- fs.delete(name)
- shell.run('pastebin', ('get %s %s'):format(url, name))
- end
- else
- fs.delete(a1)
- shell.run('pastebin', ('get %s %s'):format(t[a1], a1))
- end
- local f = io.open('updateData', 'w')
- f:write(textutils.serialize(t))
- f:close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement