Differences From
Artifact [e762fc8997]:
101 101 local kt = {}
102 102 for k,v in pairs(ary) do kt[#kt+1] = k end
103 103 return kt
104 104 end;
105 105 ingest = function(f)
106 106 local h = io.open(f, 'r')
107 107 if h == nil then return nil end
108 - local txt = f:read('*a') f:close()
108 + local txt = h:read('*a') h:close()
109 109 return chomp(txt)
110 110 end;
111 111 parseargs = function(a)
112 112 local raw = false
113 113 local opts, args = {}, {}
114 114 for i,v in ipairs(a) do
115 115 if v == '--' then