aboutsummaryrefslogtreecommitdiff
path: root/src/server/repl.ts
diff options
context:
space:
mode:
authorSam Wilkins <samwilkins333@gmail.com>2020-01-08 07:14:00 -0500
committerSam Wilkins <samwilkins333@gmail.com>2020-01-08 07:14:00 -0500
commit252a8ea3483852b29171b459c65217aa593c25f1 (patch)
treeb50a897aabadafb2d1a4a11fad965c13f7d1f58b /src/server/repl.ts
parent643e8a295c954c5b2fd40ed17269a239a9653c00 (diff)
factory
Diffstat (limited to 'src/server/repl.ts')
-rw-r--r--src/server/repl.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/repl.ts b/src/server/repl.ts
index faf1eab15..c4526528e 100644
--- a/src/server/repl.ts
+++ b/src/server/repl.ts
@@ -97,16 +97,16 @@ export default class Repl {
const candidates = registered.filter(({ argPatterns: { length: count } }) => count === length);
for (const { argPatterns, action } of candidates) {
const parsed: string[] = [];
- let matched = false;
+ let matched = true;
if (length) {
for (let i = 0; i < length; i++) {
let matches: RegExpExecArray | null;
if ((matches = argPatterns[i].exec(args[i])) === null) {
+ matched = false;
break;
}
parsed.push(matches[0]);
}
- matched = true;
}
if (!length || matched) {
await action(parsed);