compatile apps list
This commit is contained in:
parent
2e2d8e2317
commit
cb3c9fea56
@ -1,5 +1,6 @@
|
||||
const inquirer = require("inquirer");
|
||||
const files = require("./files");
|
||||
const fs = require('fs')
|
||||
|
||||
module.exports = {
|
||||
mainMenu: () => {
|
||||
@ -45,4 +46,20 @@ module.exports = {
|
||||
];
|
||||
return inquirer.prompt(questions);
|
||||
},
|
||||
compatibleApps: async () => {
|
||||
const compatibleApps = JSON.parse(fs.readFileSync('./data/compatibleApps.json', 'utf8'));
|
||||
const appList = []
|
||||
for (let element of compatibleApps) {
|
||||
appList.push(element.name)
|
||||
}
|
||||
const questions = [
|
||||
{
|
||||
type: "checkbox",
|
||||
name: "removeAppsList",
|
||||
message: "What apps do you want to remove?",
|
||||
choices: appList,
|
||||
},
|
||||
];
|
||||
return inquirer.prompt(questions);
|
||||
},
|
||||
};
|
||||
|
@ -6,6 +6,12 @@ const files = require('../lib/files')
|
||||
const fs = require('fs')
|
||||
|
||||
module.exports = {
|
||||
compatibleApps: async () => {
|
||||
common.header('Install Compatible Apps')
|
||||
const compatibleApps = JSON.parse(fs.readFileSync('./data/compatibleApps.json', 'utf8'));
|
||||
const value = await inquirer.compatibleApps();
|
||||
console.log(value)
|
||||
},
|
||||
removeApps: async () => {
|
||||
common.header('Remove Apps')
|
||||
const value = await inquirer.removeAppsList();
|
||||
@ -107,6 +113,9 @@ module.exports = {
|
||||
case 'restore xiaomi apps':
|
||||
module.exports.restoreApps()
|
||||
break;
|
||||
case 'install compatible apps':
|
||||
module.exports.compatibleApps()
|
||||
break;
|
||||
case 'quit':
|
||||
break;
|
||||
default:
|
||||
|
Loading…
x
Reference in New Issue
Block a user