oktw says to #ysitdif (flagChars.length > 1 && hasValue) { // it isn't make sense that multi flag has same value return; } flagChars.split('').forEach(function(char) { flags[char] = true; }) } else { //long flag var flagName = flag.match(/^--([a-z]+)/i)[1]; flags[flagName] = value; } })at Tue, Jan 5, 2016 6:06 PM