working apps list

This commit is contained in:
karl.hudgell 2020-04-25 10:44:12 +01:00
parent 0dbdc924a6
commit 3bb1959855
4 changed files with 27 additions and 2 deletions

View File

@ -19,4 +19,12 @@ module.exports = {
console.log(err)
}
},
loadPackageList: () => {
try {
const packageList = JSON.parse(fs.readFileSync('./data/packageList.json', 'utf8'));
return packageList
} catch (err) {
console.log(err)
}
},
};

View File

@ -1,4 +1,5 @@
const inquirer = require('inquirer');
const files = require('./files')
module.exports = {
mainMenu: () => {
@ -21,4 +22,15 @@ module.exports = {
},];
return inquirer.prompt(questions);
},
removeAppsList: async () => {
const packages = await files.loadPackageList()
const questions = [ {
type: 'checkbox',
name: 'Remove Apps List',
message: 'What apps do you want to remove?',
choices: packages.apps
}]
return inquirer.prompt(questions);
},
};

View File

@ -6,6 +6,11 @@ const files = require('../lib/files')
module.exports = {
removeApps: async () => {
common.header('Remove Apps')
const value = await inquirer.removeAppsList();
console.log(value)
},
connectWifi: async () => {
common.header('Connect Wifi')
const value = await inquirer.connectWifi();
@ -38,8 +43,8 @@ module.exports = {
case 'connect to miwatch via wifi':
module.exports.connectWifi()
break;
case 'y':
// code block
case 'remove install xiaomi apps':
module.exports.removeApps()
break;
default:
// code block