aboutsummaryrefslogtreecommitdiff
path: root/src/headless/clk.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-03-24 17:52:39 +0530
committerFlorian Dold <florian.dold@gmail.com>2020-03-24 17:52:39 +0530
commitecc7b5e76edb5f544dcb18990e239f41c229418c (patch)
tree036bf8ea827410956563b8730aea92ce6ab9b1e5 /src/headless/clk.ts
parent2fb6e8f11f92d6251e17d95afd0d122a098cbd01 (diff)
downloadwallet-core-ecc7b5e76edb5f544dcb18990e239f41c229418c.tar.xz
cli parsing
Diffstat (limited to 'src/headless/clk.ts')
-rw-r--r--src/headless/clk.ts13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/headless/clk.ts b/src/headless/clk.ts
index 8b3808a3a..ab6526f9c 100644
--- a/src/headless/clk.ts
+++ b/src/headless/clk.ts
@@ -421,6 +421,13 @@ export class CommandGroup<GN extends keyof any, TG> {
}
}
+ if (parsedArgs[this.argKey].help) {
+ this.printHelp(progname, parents);
+ process.exit(0);
+ throw Error("not reached");
+ }
+
+
for (let i = posArgIndex; i < this.arguments.length; i++) {
const d = this.arguments[i];
if (d.required) {
@@ -456,12 +463,6 @@ export class CommandGroup<GN extends keyof any, TG> {
}
}
- if (parsedArgs[this.argKey].help) {
- this.printHelp(progname, parents);
- process.exit(0);
- throw Error("not reached");
- }
-
if (foundSubcommand) {
foundSubcommand.run(
progname,