Promises and child_process.spawn