extract-pkg
Version:
Extract .app, .apk from iOS simulator or Android emulator
27 lines (20 loc) • 619 B
JavaScript
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])
}