UNPKG

openapi-diff

Version:

A CLI tool to identify differences between Swagger/OpenAPI specs.

19 lines (17 loc) 581 B
'use strict'; const colors = require('ansi-colors'); const exec = require('child_process').exec; module.exports = (command) => { return new Promise((resolve, reject) => { console.log(`Executing command '${colors.yellow(command)}'`); const childProcess = exec(command, {maxBuffer: Number.MAX_SAFE_INTEGER}, (error) => { if (error) { reject(error); } else { resolve(); } }); childProcess.stdout.pipe(process.stdout); childProcess.stderr.pipe(process.stderr); }); };