From ec047ccec335b937c50d071ae60a9ee4c24007e8 Mon Sep 17 00:00:00 2001 From: Simon Warta Date: Fri, 20 Mar 2020 11:59:54 +0100 Subject: [PATCH] Convert --init option to array --- packages/cli/src/cli.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/cli/src/cli.ts b/packages/cli/src/cli.ts index 26ade8dc..8daa4b3d 100644 --- a/packages/cli/src/cli.ts +++ b/packages/cli/src/cli.ts @@ -11,8 +11,8 @@ export function main(originalArgs: readonly string[]): void { .options({ // User options (we get --help and --version for free) init: { - describe: "Read initial TypeScript code from file", - type: "string", + describe: "Read initial TypeScript code from files", + type: "array", }, // Maintainer options debug: { @@ -161,7 +161,10 @@ export function main(originalArgs: readonly string[]): void { } if (args.init) { - init += fs.readFileSync(args.init, "utf8") + "\n"; + for (const path of args.init.map(arg => arg.toString())) { + if (args.debug) console.info(`Adding file: '${path}' ...`); + init += fs.readFileSync(path, "utf8") + "\n"; + } } const tsconfigPath = join(__dirname, "..", "tsconfig_repl.json");