9 lines
		
	
	
		
			320 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			9 lines
		
	
	
		
			320 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | 'use strict'; | ||
|  | module.exports = (flag, argv) => { | ||
|  | 	argv = argv || process.argv; | ||
|  | 	const prefix = flag.startsWith('-') ? '' : (flag.length === 1 ? '-' : '--'); | ||
|  | 	const pos = argv.indexOf(prefix + flag); | ||
|  | 	const terminatorPos = argv.indexOf('--'); | ||
|  | 	return pos !== -1 && (terminatorPos === -1 ? true : pos < terminatorPos); | ||
|  | }; |