index.js
function(optsArr, name, value) {
	switch(typeof value) {
		case 'boolean':
			if (value) optsArr.push('--' + name);
			break;
		case 'string':
			optsArr.push('--' + name);
			optsArr.push(value);
			break;
		case 'function':
			optsArr.push(value());
			break;
	};
}
function(optsArr, name, value) {
	switch(typeof value) {
		case 'boolean':
			if (value) optsArr.push('--' + name);
			break;
		case 'string':
			optsArr.push('--' + name);
			optsArr.push(value);
			break;
		case 'function':
			optsArr.push(value());
			break;
	};
}
function ( optsArr , name , value ) { switch ( typeof value ) { case 'boolean' : if ( value ) optsArr . push ( '--' + name ) ; break ; case 'string' : optsArr . push ( '--' + name ) ; optsArr . push ( value ) ; break ; case 'function' : optsArr . push ( value ( ) ) ; break ; } ; }
Adds to the options array based on the type of argument provided
Adds to the options array based on the type of argument provided