parsav  Diff

Differences From Artifact [e762fc8997]:

To Artifact [c72e0a0971]:


   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