fixed 2 bugs related to parsing

This commit is contained in:
mierenmanz 2021-04-28 20:23:06 +02:00
parent e6c0c378de
commit 0a871023c8
1 changed files with 2 additions and 2 deletions

View File

@ -45,10 +45,10 @@ function parseFlags(
): void { ): void {
for (let i = 0; i < argsNullable.length; i++) { for (let i = 0; i < argsNullable.length; i++) {
if (entry.flag === argsNullable[i]) { if (entry.flag === argsNullable[i]) {
argsNullable[i] = null
args[entry.name] = true args[entry.name] = true
break break
} else args[entry.name] = entry.defaultValue ?? false; } else args[entry.name] = entry.defaultValue ?? false;
argsNullable[i] = null
} }
} }
@ -72,7 +72,7 @@ function parseContent(
argsNonNullable: Array<string | null> argsNonNullable: Array<string | null>
): void { ): void {
args[entry.name] = args[entry.name] =
argsNonNullable.length !== 0 ? argsNonNullable : entry.defaultValue argsNonNullable.length > 0 ? argsNonNullable : entry.defaultValue
} }
function parseRest( function parseRest(