|  |  | @ -594,6 +594,9 @@ function processArgs(args, validArgs) | 
			
		
	
		
		
			
				
					
					|  |  |  |             if validArgs and not validArgs[argName] then |  |  |  |             if validArgs and not validArgs[argName] then | 
			
		
	
		
		
			
				
					
					|  |  |  |                 error('error: invalid arg: ' .. i .. ': ' .. argName) |  |  |  |                 error('error: invalid arg: ' .. i .. ': ' .. argName) | 
			
		
	
		
		
			
				
					
					|  |  |  |             end |  |  |  |             end | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             if result[argName] then | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 error('duplicate arg: ' .. i .. ': ' .. argName) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             end | 
			
		
	
		
		
			
				
					
					|  |  |  |             if i+1 > #args or string.sub(args[i+1],1,1) == '-' then |  |  |  |             if i+1 > #args or string.sub(args[i+1],1,1) == '-' then | 
			
		
	
		
		
			
				
					
					|  |  |  |                 result[argName] = '' |  |  |  |                 result[argName] = '' | 
			
		
	
		
		
			
				
					
					|  |  |  |                 argName = nil |  |  |  |                 argName = nil | 
			
		
	
	
		
		
			
				
					|  |  | 
 |