diff --git a/src/program.ts b/src/program.ts index e7224e71..5f880fd7 100644 --- a/src/program.ts +++ b/src/program.ts @@ -40,6 +40,7 @@ export class Program extends BaseProgram { .option('--raw', 'Return raw output instead of a descriptive message.') .option('--response', 'Return a JSON formatted version of response output.') .option('--quiet', 'Don\'t return anything to stdout.') + .option('--nointeraction', 'Do not prompt for interactive user input.') .version(this.main.platformUtilsService.getApplicationVersion(), '-v, --version'); program.on('option:pretty', () => { @@ -58,6 +59,10 @@ export class Program extends BaseProgram { process.env.BW_RESPONSE = 'true'; }); + program.on('option:nointeraction', () => { + process.env.BW_NOINTERACTION = 'true'; + }); + program.on('command:*', () => { writeLn(chalk.redBright('Invalid command: ' + program.args.join(' ')), false, true); writeLn('See --help for a list of available commands.', true, true);