From 6a095f1d364c8fab2d6753d2291a0649315d297a Mon Sep 17 00:00:00 2001 From: James Halliday Date: Thu, 12 Sep 2013 16:34:02 +0100 Subject: [PATCH] fix for the dot test --- index.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index 4319911..5c158ad 100644 --- a/index.js +++ b/index.js @@ -105,8 +105,10 @@ module.exports = function (args, opts) { var key = arg.slice(-1)[0]; if (!broken && key !== '-') { - - if (args[i+1] && !/^(-|--)[^-]/.test(args[i+1]) + if (args[i+1] === '--') { + setArg(key, true); + } + else if (args[i+1] && !/^(-|--)[^-]/.test(args[i+1]) && !flags.bools[key] && (aliases[key] ? !flags.bools[aliases[key]] : true)) { setArg(key, args[i+1]);