UNPKG

@quadnix/octo-build

Version:

Octo-Build is a CLI tool to build Octo projects.

15 lines 676 B
import { spawn } from 'child_process'; export class ProcessUtility { static runDetachedProcess(command, options, outputWriter) { options = options || {}; options.detached = true; options.stdio = ['ignore', outputWriter, outputWriter]; options.env = options.env || {}; let firstSpaceIndex = command.indexOf(' '); firstSpaceIndex = firstSpaceIndex === -1 ? command.length : firstSpaceIndex; const program = command.substring(0, firstSpaceIndex); const parameters = [command.substring(firstSpaceIndex + 1)]; return spawn(program, parameters, options); } } //# sourceMappingURL=process.utility.js.map