compatile apps list
This commit is contained in:
parent
2e2d8e2317
commit
cb3c9fea56
@ -1,5 +1,6 @@
|
|||||||
const inquirer = require("inquirer");
|
const inquirer = require("inquirer");
|
||||||
const files = require("./files");
|
const files = require("./files");
|
||||||
|
const fs = require('fs')
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
mainMenu: () => {
|
mainMenu: () => {
|
||||||
@ -45,4 +46,20 @@ module.exports = {
|
|||||||
];
|
];
|
||||||
return inquirer.prompt(questions);
|
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')
|
const fs = require('fs')
|
||||||
|
|
||||||
module.exports = {
|
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 () => {
|
removeApps: async () => {
|
||||||
common.header('Remove Apps')
|
common.header('Remove Apps')
|
||||||
const value = await inquirer.removeAppsList();
|
const value = await inquirer.removeAppsList();
|
||||||
@ -107,6 +113,9 @@ module.exports = {
|
|||||||
case 'restore xiaomi apps':
|
case 'restore xiaomi apps':
|
||||||
module.exports.restoreApps()
|
module.exports.restoreApps()
|
||||||
break;
|
break;
|
||||||
|
case 'install compatible apps':
|
||||||
|
module.exports.compatibleApps()
|
||||||
|
break;
|
||||||
case 'quit':
|
case 'quit':
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user