24 lines
835 B
JavaScript
24 lines
835 B
JavaScript
const gfin = require('get-files-in')
|
|
const shellExec = require('shell-exec')
|
|
|
|
module.exports = {
|
|
getListOfAPk: () => {
|
|
this.apkListToInstall = gfin('./data/apps', matchFiletypes = ["apk"], checkSubDirectories = false)
|
|
},
|
|
installApk: async () => {
|
|
await module.exports.getListOfAPk()
|
|
for (let element of this.apkListToInstall) {
|
|
if (process.platform === 'win32' || process.platform === 'win64') {
|
|
await shellExec('adb install -r ' + element).then(function (result) {
|
|
console.log('Installing ' + element + ' - ' + result.stdout);
|
|
});
|
|
} else {
|
|
await shellExec('./adb install -r ' + element).then(function (result) {
|
|
console.log('Installing ' + element + ' - ' + result.stdout);
|
|
});
|
|
}
|
|
}
|
|
// console.log(chalk.green('Removal Complete'))
|
|
},
|
|
|
|
}; |