From d9bd5e53409e782e9976d094069121e6681c0a17 Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Sun, 13 Mar 2022 00:01:40 +0100 Subject: [PATCH] fix(core): update --- ts/index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ts/index.ts b/ts/index.ts index c404f81..7212ccf 100644 --- a/ts/index.ts +++ b/ts/index.ts @@ -17,7 +17,10 @@ export const runCli = async (pathArg?: string) => { ? relativePathToTsFile : plugins.path.join(process.cwd(), relativePathToTsFile); - process.argv.splice(0, 3); // this ensures transparent arguments for the child process + // we want to have command line arguments available in the child process. + // when we have a path sepcified through a function there is one argeument less to pay respect to. + // thus when pathArg is specifed -> we only splice 2 + pathArg? process.argv.splice(0, 2) : process.argv.splice(0, 3); // this ensures transparent arguments for the child process // lets setup things for execution const smartshellInstance = new plugins.smartshell.Smartshell({