UNPKG

extract-pkg

Version:

Extract .app, .apk from iOS simulator or Android emulator

27 lines (20 loc) 619 B
'use strict' const command = require('../utils/command') exports.extract = function extract (id) { const extract = command('Extract `.apk` from Android emulator')('adb') return extract(['shell', 'pm', 'path', id]) } exports.getFrom = function getFrom ({ stdout }) { return stdout.toString().replace(/package:|\n/g, '') } exports.cp = function cp ({ from, to, dest, prefix, dirname, filename, rename }) { const cp = command( [ `${prefix}:`, `From(emulator) - ${dirname}`, `To - ${to}`, `Filename - ${rename || filename}` ].join('\n') )('adb') cp(['pull', from, dest]) }