From 1a0d26f4ca1427f09af46dc933c79b2a388ea5a1 Mon Sep 17 00:00:00 2001 From: Rene Saarsoo Date: Wed, 30 Mar 2022 14:09:30 +0300 Subject: [PATCH] Read file from stdin --- src/parseCliOptions.ts | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/parseCliOptions.ts b/src/parseCliOptions.ts index 02c1b11..83889e7 100644 --- a/src/parseCliOptions.ts +++ b/src/parseCliOptions.ts @@ -17,13 +17,10 @@ export const parseCliOptions = (): CliOptions => { default: false, }); - argParser.add_argument("file", { nargs: 1 }); + argParser.add_argument("file", { + nargs: "?", + default: 0, // Default to reading STDIN + }); - // As we only allow one file as input, - // convert filenames array to just a single string. - const { file, ...rest } = argParser.parse_args(); - return { - file: file[0], - ...rest, - }; + return argParser.parse_args(); };