let rcrack = (checksum) => { return new Promise((resolve, reject) => { let child = spawn(process.env.RCRACK_PATH, ['tables', '-h', checksum], { cwd: path.resolve(process.env.RCRACK_PATH, '../..') }) child.addListener('error', reject) child.stdout.on('data', resolve) child.stderr.on('data', reject) }) }