dd-trace
Version:
Datadog APM tracing client for JavaScript
23 lines (15 loc) • 498 B
JavaScript
const execSync = require('child_process').execSync
const color = require('./color')
function exec (command, options) {
options = Object.assign({ stdio: [0, 1, 2] }, options)
execSync(`echo "${color.GRAY}$ ${command}${color.NONE}"`, { stdio: [0, 1, 2] })
return execSync(command, options)
}
function pipe (command, options) {
return exec(command, Object.assign({ stdio: 'pipe' }, options))
.toString()
.replace(/\n$/, '')
}
exec.pipe = pipe
module.exports = exec