@oceans/oceans-cli
Version:
work for oceans
27 lines (21 loc) • 625 B
JavaScript
const { exec } = require('child_process');
exports.execCommand = function (command) {
return new Promise((resolve, reject) => {
const childProcess = exec(command);
childProcess.stdout.on('data', (data) => {
console.log(data.toString());
});
childProcess.stderr.on('data', (data) => {
console.log(data.toString());
});
childProcess.on('error', (err) => {
console.error('error ==>', err.message);
reject && reject(err.message);
process.exit(0)
});
childProcess.on('close', () => {
console.log('create react app done');
resolve();
});
});
}