diff --git a/FlowPluginsTs/CommunityFlowPlugins/tools/runCli/1.0.0/index.ts b/FlowPluginsTs/CommunityFlowPlugins/tools/runCli/1.0.0/index.ts index 7f5ceb6..e8ae61a 100644 --- a/FlowPluginsTs/CommunityFlowPlugins/tools/runCli/1.0.0/index.ts +++ b/FlowPluginsTs/CommunityFlowPlugins/tools/runCli/1.0.0/index.ts @@ -91,6 +91,11 @@ const details = (): IpluginDetails => ({ defaultValue: 'true', inputUI: { type: 'switch', + onSelect: { + false: { + outputFileBecomesWorkingFile: 'false', + }, + }, }, tooltip: 'Toggle this on if the command creates an output file.', @@ -196,12 +201,9 @@ const plugin = async (args: IpluginInputArgs): Promise => { const customCliPath = String(args.inputs.customCliPath); let cliPath = ''; - const { doesCommandCreateOutputFile } = args.inputs; - let { outputFileBecomesWorkingFile } = args.inputs; - - if (!doesCommandCreateOutputFile) { - outputFileBecomesWorkingFile = false; - } + const { + outputFileBecomesWorkingFile, + } = args.inputs; let userOutputFilePath = String(args.inputs.userOutputFilePath); let cliArguments = String(args.inputs.cliArguments);