From ae6b00c24cdb51081f6fb41b6810e5ccf553628f Mon Sep 17 00:00:00 2001 From: Jerko Steiner Date: Tue, 17 Sep 2019 10:09:41 +0700 Subject: [PATCH] argparse: allow to specify build [PACKAGE] -w --- packages/argparse/src/argparse.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/argparse/src/argparse.ts b/packages/argparse/src/argparse.ts index 1183fd8..99aacd7 100644 --- a/packages/argparse/src/argparse.ts +++ b/packages/argparse/src/argparse.ts @@ -365,12 +365,12 @@ export function argparse( continue } const isPositional = argument.substring(0, 1) !== '-' || onlyPositionals - if (isPositional) { - onlyPositionals = true - } const argName = !isPositional ? processFlags(argument) : getNextPositional(argument) + if (isPositional && positional.length) { + onlyPositionals = true + } const argConfig = config[argName] if (!isPositional && argName === 'help') { log(help(command, config, description))