From e6b39b8368c0bccd20c33b74e6163b004029cf73 Mon Sep 17 00:00:00 2001 From: Sandeep Somavarapu Date: Tue, 10 Jan 2023 12:52:49 +0100 Subject: [PATCH] check for help arg (#170958) --- scripts/code-perf.js | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/scripts/code-perf.js b/scripts/code-perf.js index 13fd2ddf15a..c3057e76df8 100644 --- a/scripts/code-perf.js +++ b/scripts/code-perf.js @@ -14,21 +14,23 @@ async function main() { const args = [...process.argv]; - // get build arg from args - let buildArgIndex = args.indexOf('--build'); - buildArgIndex = buildArgIndex === -1 ? args.indexOf('-b') : buildArgIndex; - if (buildArgIndex === -1) { - args.push('--build'); - args.push(getLocalCLIPath()); - } else { - const exePath = args[buildArgIndex + 1]; - args.splice(buildArgIndex + 1, 1, getExePath(exePath)); - } + if (args.indexOf('--help') === -1 && args.indexOf('-h') === -1) { + // get build arg from args + let buildArgIndex = args.indexOf('--build'); + buildArgIndex = buildArgIndex === -1 ? args.indexOf('-b') : buildArgIndex; + if (buildArgIndex === -1) { + args.push('--build'); + args.push(getLocalCLIPath()); + } else { + const exePath = args[buildArgIndex + 1]; + args.splice(buildArgIndex + 1, 1, getExePath(exePath)); + } - args.push('--folder'); - args.push(VSCODE_FOLDER); - args.push('--file'); - args.push(path.join(VSCODE_FOLDER, 'package.json')); + args.push('--folder'); + args.push(VSCODE_FOLDER); + args.push('--file'); + args.push(path.join(VSCODE_FOLDER, 'package.json')); + } await perf(args); }