diff options
author | Florian Dold <florian.dold@gmail.com> | 2020-04-06 21:15:41 +0530 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2020-04-06 21:15:41 +0530 |
commit | f36bb7a04eabe0330cb166bf9ce5021c92f38dc8 (patch) | |
tree | 9a242a06bd5353c8b167600c31776c9f16d9d21c /src/headless/clk.ts | |
parent | 07f25566ca51b7faf6462a57d15f4ebbfc733ab0 (diff) |
linter
Diffstat (limited to 'src/headless/clk.ts')
-rw-r--r-- | src/headless/clk.ts | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/headless/clk.ts b/src/headless/clk.ts index 7c99384bb..09f758ad4 100644 --- a/src/headless/clk.ts +++ b/src/headless/clk.ts @@ -23,8 +23,8 @@ import readline from "readline"; class Converter<T> {} -export let INT = new Converter<number>(); -export let STRING: Converter<string> = new Converter<string>(); +export const INT = new Converter<number>(); +export const STRING: Converter<string> = new Converter<string>(); export interface OptionArgs<T> { help?: string; @@ -90,7 +90,7 @@ function splitOpt(opt: string): { key: string; value?: string } { } function formatListing(key: string, value?: string): string { - let res = " " + key; + const res = " " + key; if (!value) { return res; } @@ -139,7 +139,7 @@ export class CommandGroup<GN extends keyof any, TG> { name: name as string, }; this.options.push(def); - for (let flag of flagspec) { + for (const flag of flagspec) { if (flag.startsWith("--")) { const flagname = flag.substring(2); this.longOptions[flagname] = def; @@ -168,7 +168,7 @@ export class CommandGroup<GN extends keyof any, TG> { name: name as string, }; this.options.push(def); - for (let flag of flagspec) { + for (const flag of flagspec) { if (flag.startsWith("--")) { const flagname = flag.substring(2); this.longOptions[flagname] = def; @@ -225,7 +225,7 @@ export class CommandGroup<GN extends keyof any, TG> { name: name as string, }; this.options.push(def); - for (let flag of flagspec) { + for (const flag of flagspec) { if (flag.startsWith("--")) { const flagname = flag.substring(2); this.longOptions[flagname] = def; @@ -271,7 +271,7 @@ export class CommandGroup<GN extends keyof any, TG> { printHelp(progName: string, parents: CommandGroup<any, any>[]) { let usageSpec = ""; - for (let p of parents) { + for (const p of parents) { usageSpec += (p.name ?? progName) + " "; if (p.arguments.length >= 1) { usageSpec += "<ARGS...> "; @@ -281,7 +281,7 @@ export class CommandGroup<GN extends keyof any, TG> { if (this.subcommands.length != 0) { usageSpec += "COMMAND "; } - for (let a of this.arguments) { + for (const a of this.arguments) { const argName = a.args.metavar ?? a.name; usageSpec += `<${argName}> `; } @@ -294,7 +294,7 @@ export class CommandGroup<GN extends keyof any, TG> { if (this.options.length != 0) { console.log(); console.log("Options:"); - for (let opt of this.options) { + for (const opt of this.options) { let optSpec = opt.flagspec.join(", "); if (!opt.isFlag) { optSpec = optSpec + "=VALUE"; @@ -306,7 +306,7 @@ export class CommandGroup<GN extends keyof any, TG> { if (this.subcommands.length != 0) { console.log(); console.log("Commands:"); - for (let subcmd of this.subcommands) { + for (const subcmd of this.subcommands) { console.log(formatListing(subcmd.name, subcmd.args.help)); } } @@ -444,7 +444,7 @@ export class CommandGroup<GN extends keyof any, TG> { } } - for (let option of this.options) { + for (const option of this.options) { if (option.isFlag == false && option.required == true) { if (!foundOptions[option.name]) { if (option.args.default !== undefined) { @@ -459,7 +459,7 @@ export class CommandGroup<GN extends keyof any, TG> { } } - for (let option of this.options) { + for (const option of this.options) { const ph = option.args.onPresentHandler; if (ph && foundOptions[option.name]) { ph(myArgs[option.name]); |